🧰 UtlKit

Generador HMAC

Genera firmas HMAC usando SHA-256, SHA-384 o SHA-512.

🐛

Reportar un problema

¿Encontraste un error o tienes una sugerencia? Ayúdanos a mejorar esta herramienta.

📊 Resumen de datos (autocompletado)

Herramienta: hmac-generator · /tools/hmac-generator/

algorithm: SHA-256

outputFormat: hex

keyMode: text

¿Qué es esta herramienta?

El Generador HMAC crea códigos de autenticación de mensajes criptográficos usando una clave secreta y una función hash. HMAC garantiza tanto la integridad de los datos como la autenticidad, verificando que un mensaje no fue alterado y que fue enviado por alguien con la clave correcta. Admite los algoritmos de hash SHA-256, SHA-384 y SHA-512.

Cómo usar

  1. 1

    Introducir mensaje

    Escribe los datos que quieres autenticar.

  2. 2

    Introducir clave secreta

    Escribe o pega la clave secreta usada para el cálculo HMAC.

  3. 3

    Seleccionar algoritmo

    Elige el algoritmo de hash (se recomienda SHA-256).

  4. 4

    Obtener el HMAC

    Consulta el HMAC en formato hex o base64.

Preguntas frecuentes

¿Para qué se usa HMAC?

HMAC se usa para la autenticación de APIs (OAuth, firma JWT), la verificación de integridad de mensajes, la verificación de contraseñas y la prevención de manipulación en comunicaciones. A diferencia del hash simple, HMAC usa una clave secreta, de modo que solo las partes con la clave pueden generar o verificar el código. SHA-256 HMAC es la variante más utilizada.

¿HMAC frente a hash normal?

HMAC usa una clave secreta para la autenticación.

¿Qué estándar de cifrado se usa?

La herramienta implementa algoritmos estándar según los define NIST. Para seguridad en producción, usa bibliotecas bien probadas.