PBKDF2 - KaveriBridge/crypto GitHub Wiki

About

  • Stands for "Password-Based Key Derivation Function 2"

Process

  • DK = PBKDF2(PRF, Password, Salt, c, dkLen)
  • where:
    • PRF is a pseudorandom function of two parameters with output length hLen (e.g., a keyed HMAC)
    • Password is the master password from which a derived key is generated
    • Salt is a sequence of bits, known as a cryptographic salt
    • c is the number of iterations desired
    • dkLen is the desired bit-length of the derived key
    • DK is the generated derived key

See also