Elysia Tools

Explora herramientas, ejemplos, explicaciones visuales y guías temáticas en un solo espacio claro.

Categorías populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegación

Security

Guía de HKDF Extract y Expand SP 800-56C

· Última actualización:2026-07-23

Muestra cada paso HMAC de HKDF Extract+Expand para derivación de claves, incluido PRK, T(n) y OKM.

Detalles

Qué te ayuda a hacer esta herramienta

Guía determinista SP 800-56C/RFC 5869 para secretos ECDH, destinada a desarrollo y vectores de prueba, no a gestión de secretos.

Ejecución

Ejecutar esta herramienta

Completa el formulario, ejecuta la herramienta y revisa el resultado en un solo lugar.

Ejemplos

Ejemplos que encajan con esta herramienta

Relacionado

Continuar con herramientas y temas relacionados

Escrito por el equipo de Elysia Tools

Guía de uso de la herramienta

Conoce cuándo usar esta herramienta, qué admite y cómo la aplican los usuarios.

Datos clave

Categoría
Security
Tipos de entrada
select, textarea, number
Tipo de salida
html
Cobertura de ejemplos
4
API disponible
Sí

Resumen

La guía de HKDF Extract y Expand SP 800-56C muestra paso a paso la derivación determinista de claves mediante HMAC, incluidos el PRK, los bloques T(n) y la OKM. Es útil para desarrollo, aprendizaje y comprobación de vectores de prueba RFC 5869 o secretos compartidos ECDH.

Cuándo usarlo

  • Para estudiar cómo HKDF transforma un material de clave de entrada en una salida derivada.
  • Para reproducir el caso de prueba 1 de RFC 5869 con SHA-256.
  • Para revisar una derivación basada en un secreto compartido ECDH durante el desarrollo.

Cómo funciona

  1. 1Selecciona un preajuste o introduce el IKM, la sal y la información de contexto.
  2. 2Elige SHA-256, SHA-384 o SHA-512 y la codificación hexadecimal, UTF-8 o Base64 para las entradas.
  3. 3Indica la longitud de salida entre 1 y 4096 bytes.
  4. 4La guía calcula y muestra el PRK, cada bloque T(n) y la OKM resultante.

Casos de uso

  • Validar implementaciones de HKDF con vectores de prueba RFC 5869.
  • Inspeccionar la derivación de claves a partir de secretos compartidos ECDH.
  • Aprender la relación entre PRK, bloques T(n) y material de clave de salida.

Ejemplos

1. Reproducir el caso de prueba 1 de RFC 5869

Desarrollador de criptografía

Contexto

Un desarrollador necesita comprobar que su implementación de HKDF produce el vector publicado para SHA-256.

Problema

Verificar la salida derivada y observar los pasos intermedios de Extract y Expand.

Cómo usarlo

Selecciona el preajuste "Caso de prueba 1 de RFC 5869 SHA-256", mantén SHA-256 y establece una longitud de 42 bytes.

preset: rfc5869; hash: sha256; encoding: hex; length: 42

Resultado

La guía muestra el PRK, los bloques Expand necesarios y una OKM de 42 bytes que coincide con el vector publicado.

2. Examinar una derivación desde un secreto ECDH

Ingeniero de protocolos

Contexto

Un ingeniero está revisando cómo se deriva una clave de protocolo a partir de un secreto compartido ECDH.

Problema

Separar el material de entrada, la sal, la información de contexto y la salida derivada para comprobar el cálculo.

Cómo usarlo

Selecciona el preajuste de demostración de secreto compartido ECDH o usa valores personalizados; elige la codificación correspondiente, añade la información de contexto y define la longitud de salida.

Preguntas frecuentes

¿Qué algoritmo muestra esta herramienta?

Muestra HKDF Extract+Expand conforme a SP 800-56C y RFC 5869 mediante HMAC.

¿Qué funciones hash puedo seleccionar?

Puedes elegir SHA-256, SHA-384 o SHA-512.

¿Qué es el IKM?

Es el material de clave de entrada usado durante la extracción HKDF.

¿La sal y la información son obligatorias?

No. Ambas son opcionales; si omites la sal, se usa una sal de ceros con la longitud del hash.

¿La herramienta gestiona o almacena secretos?

No. Es una guía determinista para desarrollo y vectores de prueba, no un servicio de gestión de secretos.

Inicio
Herramientas3201
Ejemplos593
Visualizaciones465
Visores de archivos103
Temas233
Etiquetas333
Imágenes, audio y video657

Herramientas de procesamiento, conversión y optimización de imágenes, audio y video

Matemáticas, fechas y finanzas644

Calculadoras, herramientas numéricas, lógica de fechas, estadística y finanzas

Diseño y color297

Herramientas de color, maquetación, gráficos, estilo visual y apoyo al diseño

Texto y redacción209

Herramientas de redacción, limpieza, formato, extracción y análisis de texto

Desarrollo y Web193

Utilidades para desarrolladores, red, depuración web y automatización

Conversión y codificación175

Herramientas de conversión de formatos, archivos, unidades, archivos comprimidos y codificación

Revisión de fuentes FLAC/WAV y entrega de evidencias
Revisión e integración de un componente de sorteos autoalojado
Revisión de lotes de códigos Stripe y comprobación previa a la importación
Revisión del descarte fotográfico y entrega de candidatos para edición
Estructurar una captura de interfaz, revisarla y entregarla a desarrollo

© 2026 Elysia Tools. Todos los derechos reservados.

DocumentaciónPreciosAcerca deTérminos de servicioPolítica de privacidadCookiesContacto
Java

Ejemplos de Procesamiento de Imágenes Android Java

Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato

Kotlin

Ejemplos de Procesamiento de Imágenes Android Kotlin

Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato

Python

Ejemplos de Procesamiento de Imágenes Web Python

Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato

Rust

Ejemplos de Procesamiento de Imágenes Web Rust

Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

Security

Generador de par de claves SSH

Genera un par de claves SSH (Ed25519 recomendado, o RSA 4096, ECDSA P-256) con la clave pública en formato OpenSSH lista para ~/.ssh/authorized_keys, una huella SHA256 y una clave privada PEM. Cifrado opcional con contraseña. Se ejecuta localmente.

Security

Generador de PKCE Code Verifier y Challenge

Genera, valida y verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Tres modos: (1) generar un par nuevo a partir de bytes aleatorios criptográficos (256/384/512/768 bits), (2) auditar un verifier existente frente al RFC — longitud (43–128), charset [A-Za-z0-9-._~] y ≥256 bits de entropía, y (3) verificar un par recomputando BASE64URL(SHA256(verifier)). Opcionalmente construye la URL completa de autorización y el cuerpo del intercambio de token. Complementa al nonce-genérico (que solo emite el par) con auditoría de cumplimiento RFC y verificación de pares.

Security

Generador de códigos TOTP / HOTP sin conexión

Genera contraseñas de un solo uso TOTP RFC 6238 (6/8 dígitos, 30/60 s) y HOTP RFC 4226 (por contador) a partir de un secreto base32, sin conexión, con HMAC-SHA1/256/512, y exporta una URI otpauth://

Data Processing

Extractedor de Columnas de Datos

Extrae columnas específicas de datos tabulares con soporte para varios formatos y selección flexible de columnas

Resultado

La guía presenta de forma determinista el PRK, cada T(n) y la OKM calculada para la configuración indicada.