Skip to content
PBKDF2
EntityQ3952834· pop 11· linked from 153 articles

Also known as Password-Based Key Derivation Function 2

In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding computational cost, used to reduce vulnerability to brute-force attacks.

Wikidata facts

Image
Pbkdf2 nist.png
Show 2 more facts
publication date
2000-00-00
Commons category
PBKDF2

via Wikidata · CC0

~6 min read

Article

7 sections
Contents
  • Purpose and operation
  • Key derivation process
  • HMAC collisions
  • Alternatives to PBKDF2
  • See also
  • References
  • External links

In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding computational cost, used to reduce vulnerability to brute-force attacks.

PBKDF2 is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, specifically PKCS#5 v2.0, also published as Internet Engineering Task Force's RFC2898. It supersedes PBKDF1, which could only produce derived keys up to 160 bits long. RFC8018 (PKCS#5 v2.1), published in 2017, recommends PBKDF2 for password hashing.

Gallery (2)

Available in 10 languages

via Wikidata sitelinks · CC0

Connections

Categories