Generador de Hash PBKDF2
La Función de Derivación de Clave Basada en Contraseña 2 (PBKDF2) es una función de derivación de clave con un costo computacional variable, utilizada para reducir la vulnerabilidad a ataques de fuerza bruta.
Hash PBKDF2 Generado
¿Qué es PBKDF2?
PBKDF2 (Función de Derivación de Clave Basada en Contraseña 2) es una función de derivación de clave que forma parte de los Estándares de Criptografía de Clave Pública (PKCS) de RSA Laboratories, específicamente PKCS #5 v2.0. Está diseñada para ser computacionalmente costosa de producir, lo que hace que los ataques de fuerza bruta sean mucho más difíciles.
Parámetros Clave
- Sal: Una secuencia de bits aleatorios añadida a los datos de entrada. Asegura que la misma contraseña produzca un hash diferente.
- Iteraciones: El número de veces que se aplica el algoritmo de hash. Más iteraciones aumentan la seguridad pero también incrementan el tiempo de cálculo.
- Tamaño de Clave: La longitud de la clave derivada. Los tamaños comunes son 128 bits, 256 bits y 512 bits.
¿Por qué usar PBKDF2?
PBKDF2 es recomendado por NIST y otros estándares de seguridad para el almacenamiento de contraseñas y la derivación de claves. Al utilizar una sal y muchas iteraciones, neutraliza efectivamente los ataques de tablas precomputadas (como las Tablas Arcoíris) y ralentiza significativamente los ataques de fuerza bruta y de diccionario.