Password Hashing
TODO
argon2
Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
scrypt
The scrypt key derivation function is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.
bcrypt
Hash and verify passwords.
For more algorithms, see Rust Crypto Password Hashes
TODO write
[Key derivation function][key_derivation_function]
[key_derivation_function]: https://en.wikipedia.org/wiki/Key_derivation_function