Module crypto::pbkdf2 [-] [+] [src]

This module implements the PBKDF2 Key Derivation Function as specified by http://tools.ietf.org/html/rfc2898.

Functions

pbkdf2

Execute the PBKDF2 Key Derivation Function. The Scrypt Key Derivation Function generally provides better security, so, applications that do not have a requirement to use PBKDF2 specifically should consider using that function instead.

pbkdf2_check

pbkdf2_check compares a password against the result of a previous call to pbkdf2_simple and returns true if the passed in password hashes to the same value.

pbkdf2_simple

pbkdf2_simple is a helper function that should be sufficient for the majority of cases where an application needs to use PBKDF2 to hash a password for storage. The result is a String that contains the parameters used as part of its encoding. The pbkdf2_check function may be used on a password to check if it is equal to a hashed value.