Entrada
Preparando tu espacio de trabajo…
Cómo usar
- Introduce los datos de origen y el salt, eligiendo sus codificaciones.
- Elige hash, iteraciones y longitud, y selecciona Generar.
- Copia o descarga el resultado derivado como Hex o Base64.
Generador PBKDF2
Deriva bytes de una contraseña con PBKDF2. El hash, salt, iteraciones y longitud deben coincidir con la otra implementación.
El resultado es material de clave, no texto cifrado ni un registro de contraseña completo. Conserva los parámetros necesarios para reproducirlo. La descarga no incluye secretos de entrada.
Trabajar con la entrada
UTF-8 conserva espacios y saltos de línea. Hex y Base64 representan bytes. Cambiar la codificación de entrada cambia cómo se interpretan los datos, no solo su aspecto.
El salt no es secreto. Se recomienda un salt aleatorio y único para derivar desde contraseñas.
Password: password
Salt: salt
Hash: SHA-1
Iterations: 1
Length: 20 bytes0c60c80f961f0e71f3a9b524af6012062fe037a6PBKDF2 usa por defecto SHA-256, 600.000 iteraciones y 32 bytes. El ejemplo de RFC 6070 usa SHA-1, una iteración y 20 bytes para verificar compatibilidad; no es una recomendación de almacenamiento de contraseñas.
Comportamiento y límites
1–256 bytes de salida · hasta 2.000.000 iteraciones PBKDF2 · entradas en tu dispositivo 64 KiB · Contraseña / bytes de entrada; 1 KiB · Salt
PBKDF2 usa por defecto SHA-256, 600.000 iteraciones y 32 bytes. El ejemplo de RFC 6070 usa SHA-1, una iteración y 20 bytes para verificar compatibilidad; no es una recomendación de almacenamiento de contraseñas.
Copiar y reutilizar
Deben coincidir los bytes de contraseña y salt, el hash, las iteraciones y la longitud. Hex y Base64 representan los mismos bytes; cambiar la salida no repite el cálculo. El resultado es material de clave derivado. Cópialo o descárgalo solo donde quieras usarlo. Las claves y contraseñas de entrada no se incluyen en las exportaciones.
Entrada: 1 MiB; Clave secreta: 64 KiB; Archivo: 1 GiB; Contraseñas: 4–128 (Longitud), 1–100 (Cantidad); bcrypt: 1–72 bytes UTF-8 · coste 4–14 · predeterminado 10; AES: Texto sin cifrar 1 MiB, Frase de contraseña 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Contraseña / bytes de entrada 64 KiB, Salt / info 1 KiB, Longitud de salida (bytes) 1–256; 1–256 bytes de salida · hasta 2.000.000 iteraciones PBKDF2 · entradas en tu dispositivo; Tiempo: 30 s; Archivo: 120 s.
Preguntas frecuentes
¿La derivación de claves es cifrado?
No. Una KDF produce bytes de clave. Para proteger y recuperar texto, utiliza un algoritmo de cifrado por separado.
¿Qué parámetros deben coincidir?
Deben coincidir los bytes de contraseña y salt, el hash, las iteraciones y la longitud. Hex y Base64 representan los mismos bytes; cambiar la salida no repite el cálculo.
¿El salt debe ser secreto?
El salt no es secreto. Se recomienda un salt aleatorio y único para derivar desde contraseñas.
¿Qué demuestra el ejemplo?
PBKDF2 usa por defecto SHA-256, 600.000 iteraciones y 32 bytes. El ejemplo de RFC 6070 usa SHA-1, una iteración y 20 bytes para verificar compatibilidad; no es una recomendación de almacenamiento de contraseñas.
¿Se envían mis datos a DevToolsy?
No. Esta herramienta procesa los datos localmente. Los secretos, nombres de archivo y resultados no se incluyen en la URL ni se guardan en un historial de herramientas.