Acerca de PBKDF2
PBKDF2 de hidevtool deriva material de clave desde contraseña y salt en tu navegador. Elige PRF (hash HMAC), salt hex o UTF-8, iteraciones, longitud de salida en bits y codificación hex/Base64—los datos no se suben.
Al comparar con specs de wallets, VPN o almacenamiento de contraseñas y ejemplos de openssl, Python hashlib o Web Crypto, alinea exactamente iteraciones, codificación de salt y longitud de clave derivada.
Qué puedes hacer
Qué hace
PBKDF2 estira contraseñas humanas a bytes de clave de longitud fija con salt y muchas iteraciones. Wallets, VPN y esquemas de contraseñas suelen fijar hash e iteraciones concretas.
PRF (hash)
- SHA-256 — predeterminado habitual en diseños nuevos y Web Crypto.
- SHA-512 — bloque interno más largo; algunas specs lo exigen.
- SHA-1 — solo compatibilidad legacy; evítalo en secretos nuevos.
Salt e iteraciones
- Salt único por contraseña; se recomienda salt aleatorio al generar claves nuevas.
- Salt hex debe tener dígitos hex pares; salt UTF-8 son bytes crudos del texto.
- Más iteraciones resisten mejor fuerza bruta; almacenar contraseñas suele usar 100k–600k+ iteraciones.
Longitud de salida
- 256 bits (32 bytes) es habitual como longitud de clave AES-256.
- Alinea bits de salida y hex/Base64 con la herramienta destino o vectores RFC de prueba.
Consejos de seguridad
- 1Trata el resultado derivado como material de clave; no lo pegues en logs o tickets.
- 2Salt aleatorio independiente por usuario/secreto; no reutilices salt entre bases de datos.
- 3Sistemas nuevos: prioriza SHA-256/512 e iteraciones altas.
- 4Esta página es para derivar y probar; no pegues contraseñas maestras de producción en PCs compartidos.
Casos de uso frecuentes
Vectores RFC / documentación
Verifica implementaciones PBKDF2 del backend con entradas de prueba publicadas.
Wallets y VPN
Deriva material de clave cuando la documentación lista parámetros PBKDF2 explícitos.
Aprendizaje y depuración
Observa cómo codificación de salt e iteraciones cambian los bytes derivados.
Preguntas frecuentes
- ¿Es lo mismo que bcrypt o scrypt?
- No. Esta página es solo PBKDF2; bcrypt y scrypt son KDF distintas con parámetros diferentes.
- ¿Por qué no coincide con otro sitio?
- Hash PRF, bytes de salt (hex vs UTF-8), iteraciones, bits de salida y hex vs Base64—cualquier diferencia cambia el resultado.
- ¿Se suben datos?
- No. La derivación ocurre enteramente en tu navegador.