Generador HKDF

Deriva claves a partir de material de clave y contexto.

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 y longitud, y selecciona Generar.
  3. Copia o descarga el resultado derivado como Hex o Base64.

Generador HKDF

Deriva claves de material existente con HKDF. HKDF no es una función lenta de hash de contraseñas.

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.

Usa los mismos bytes de contexto para reproducir la clave. Se admiten salt e info vacíos.

Antes y después
Entrada
IKM (Hex): 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt (Hex): 000102030405060708090a0b0c
Info (Hex): f0f1f2f3f4f5f6f7f8f9
Hash: SHA-256
Length: 42 bytes
Salida (Hex)
3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865

El ejemplo corresponde al caso 1 de RFC 5869: SHA-256, IKM / salt / info indicados y 42 bytes. HKDF utiliza material de clave existente; no sustituye una KDF lenta para contraseñas humanas.

Comportamiento y límites

1–256 bytes de salida · hasta 2.000.000 iteraciones PBKDF2 · entradas en tu dispositivo 64 KiB · Material de clave de entrada; 1,024 bytes · Salt / info

El ejemplo corresponde al caso 1 de RFC 5869: SHA-256, IKM / salt / info indicados y 42 bytes. HKDF utiliza material de clave existente; no sustituye una KDF lenta para contraseñas humanas.

Copiar y reutilizar

Deben coincidir byte a byte el material de clave, salt, info, hash y longitud. Cambiar entre Hex y Base64 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 byte a byte el material de clave, salt, info, hash y longitud. Cambiar entre Hex y Base64 no repite el cálculo.

¿El salt debe ser secreto?

Usa los mismos bytes de contexto para reproducir la clave. Se admiten salt e info vacíos.

¿Qué demuestra el ejemplo?

El ejemplo corresponde al caso 1 de RFC 5869: SHA-256, IKM / salt / info indicados y 42 bytes. HKDF utiliza material de clave existente; no sustituye una KDF lenta para contraseñas humanas.

¿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.