fn generate_salt() -> [u8; 64]
generate salt
https://rust-lang-nursery.github.io/rust-cookbook/cryptography/encryption.html