PBKDF2-HMAC
PBKDF2-HMAC ist die in PKCS#5 definierte, auf HMAC basierende Passwort-Schlüsselableitungsfunktion, die die Kosten von Brute-Force-Angriffen durch c HMAC-Iterationen vervielfacht.
Zweck
Leitet Verschlüsselungsschlüssel aus Passwörtern ab; die hohe Iterationszahl verteuert Brute-Force um das C-fache — der traditionelle Standard für Passwortspeicherung und Schlüsselableitung.
Mechanismus
Berechnung: DK = T_1 || T_2 || ..., T_i = F(P, S || INT(i)), F(P, X) = U_1 XOR U_2 XOR ... XOR U_c, U_1 = HMAC(P, X), U_j = HMAC(P, U_{j-1}).
Anwendungsfälle
- Schlüsselableitung aus Passwörtern
- Legacy-Passwort-Hashing
- WPA/WPA2-PSK
Verwandte Tools
PBKDF2-Schlüsselableitung
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Kostenlos, privat und 100% clientseitig. WERKZEUG
HMAC-Generator
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Kostenlos, privat und 100% clientseitig. WERKZEUG
Hash-Rechner
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Kostenlos, privat und 100% clientseitig. WERKZEUG