Password Hashing Functions is a cryptographic hash function, but with a special purpose: password hashing often used in tandem with encryption (see Static Passwords) Types bcrypt slow, adaptive scrypt memory-hard Argon2 modern, strongest choice