PBKDF2 is a key derivation and strengthening function, commonly used for password storage.
PBKDF2 is a key derivation and strengthening function. It is defined by PKCS#5 and RFC 2898.
PBKDF2 applies many rounds of a pseudorandom function (typically a hash) together with a salt value to make it hard to precompute values or parallelize computations. It is commonly to store passwords.
Alternatives include bcrypt and scrypt.