Implementation of PBKDF2, specified in RSA PKCS#5 v2.0
