PBKDF2-HMAC
PBKDF2-HMAC est la fonction de dérivation de clés basée sur HMAC définie dans PKCS#5, qui multiplie le coût de la force brute par c itérations de HMAC.
Objectif
Dérive des clés de chiffrement à partir de mots de passe ; le nombre élevé d'itérations multiplie par c le coût de la force brute — le standard traditionnel du stockage de mots de passe et de la dérivation de clés.
Mécanisme
Calcul : 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}).
Cas d’usage
- Dérivation de clés depuis des mots de passe
- Hachage de mots de passe hérité
- PSK WPA/WPA2
Outils associés
Dérivation de clé PBKDF2
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Gratuit, privé et 100% côté client. OUTIL
Générateur HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratuit, privé et 100% côté client. OUTIL
Calculatrice de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratuit, privé et 100% côté client. OUTIL