fn load_or_create_salt(path: &str) -> Result<[u8; 16]>
Loads an encryption salt from a file, or creates a new one if it doesn’t exist.