PBKDF2

E484055

PBKDF2 is a key derivation function that strengthens passwords by applying repeated hashing with a salt to produce cryptographic keys resistant to brute-force attacks.

All labels observed (4)

Label Occurrences
PBKDF2 canonical 3
Argon2i 1
PKCS #5 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf key derivation function ⓘ
password-based key derivation function ⓘ
canUseHashFunction SHA-1 ⓘ
SHA-256 ⓘ
SHA-384 ⓘ
SHA-512 ⓘ
category password-based cryptography ⓘ
comparedWith Argon2 ⓘ
linked to: Argon2id

bcrypt ⓘ
scrypt ⓘ
definedIn PKCS #5 ⓘ
RFC 2898 ⓘ
RFC 8018 ⓘ
designedToResist brute-force attacks ⓘ
dictionary attacks ⓘ
rainbow table attacks ⓘ
fullName Password-Based Key Derivation Function 2 ⓘ
linked to: PBKDF2
hasParameter PRF (pseudorandom function) ⓘ
c (iteration count) ⓘ
dkLen (derived key length) ⓘ
salt (random value) ⓘ
input desired key length ⓘ
iteration count parameter ⓘ
password ⓘ
salt value ⓘ
introducedIn 1999 ⓘ
output derived cryptographic key ⓘ
property configurable work factor via iteration count ⓘ
deterministic for given parameters ⓘ
salt-dependent output ⓘ
purpose key derivation from passwords ⓘ
key stretching ⓘ
password hashing ⓘ
securityDependsOn iteration count selection ⓘ
salt length and randomness ⓘ
underlying hash function strength ⓘ
standardizedBy IETF ⓘ
RSA Laboratories ⓘ
linked to: RSA Security
typicallyUses HMAC ⓘ
usedFor disk encryption key derivation ⓘ
key derivation in cryptographic protocols ⓘ
password storage ⓘ
usedIn PKCS #12 ⓘ
WPA2 ⓘ
WPA3 ⓘ
many password managers ⓘ
uses iteration count ⓘ
pseudorandom function ⓘ
salt ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hashcat → supportsAlgorithm → PBKDF2 ⓘ
libsodium → implementsPrimitive → Argon2i ⓘ
linked to: PBKDF2
PKCS #8 → relatedTo → PKCS #5 ⓘ
linked to: PBKDF2
PBKDF2 → fullName → Password-Based Key Derivation Function 2 ⓘ
linked to: PBKDF2
Argon2id → comparedWith → PBKDF2 ⓘ