Generador PBKDF2

Deriva claves de contraseñas con parámetros propios.

Seguridad y criptografía
Preparando tu espacio de trabajo…

Entrada

Preparando tu espacio de trabajo…

Salida
El resultado aparecerá aquí.

Cómo usar

  1. Introduce los datos de origen y el salt, eligiendo sus codificaciones.
  2. Elige hash, iteraciones y longitud, y selecciona Generar.
  3. 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.

Antes y después
Entrada
Password: password
Salt: salt
Hash: SHA-1
Iterations: 1
Length: 20 bytes
Salida (Hex)
0c60c80f961f0e71f3a9b524af6012062fe037a6

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.

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.

Límites de procesamiento

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.

Encuentra tu próxima herramienta

Idioma

¿Cambiar de idioma? Se borrará el contenido actual. Primero copia o descarga tu trabajo.