Password Hashing Functions
Creating a password hash
Determine if an existing password hash can be upgraded to a stronger algorithm
Verifying a password against a hash