PBKDF2-HMAC
PBKDF2-HMAC es la función de derivación de claves basada en HMAC definida en PKCS#5, que multiplica el coste de la fuerza bruta mediante c iteraciones de HMAC.
Propósito
Deriva claves de cifrado a partir de contraseñas; el elevado número de iteraciones multiplica por c el coste de la fuerza bruta: el estándar tradicional para almacenar contraseñas y derivar claves.
Mecanismo
Cálculo: 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}).
Casos de uso
- Derivación de claves desde contraseñas
- Hash de contraseñas heredado
- PSK de WPA/WPA2
Herramientas relacionadas
Derivación de claves PBKDF2
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Generador de HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA