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