Generador HMAC
Genere HMAC a partir de cualquier texto y clave secreta en línea. Compatible con SHA-256, SHA-512 y SHA-1.
Entrada
Salida
¿Qué es HMAC?
HMAC (Código de Autenticación de Mensajes basado en Hash) es un tipo específico de código de autenticación que combina una función hash criptográfica con una clave secreta.
HMAC fue definido en RFC 2104 y se usa ampliamente en autenticación de API, tokens JWT y protocolos de comunicación seguros.
Cómo usar esta herramienta
Ingrese mensaje y clave
Escriba el mensaje en el editor izquierdo, ingrese la clave secreta y seleccione el algoritmo.
Ver el HMAC
El panel derecho muestra instantáneamente el hash HMAC.
Copiar o descargar
Haga clic en Copiar o Descargar.
Ejemplos de HMAC
Ejemplo de HMAC-SHA256 con clave "secret":
Mensaje de entrada
Salida HMAC-SHA256
Preguntas frecuentes
¿Cómo funciona HMAC?
HMAC combina la clave secreta con el mensaje a través de dos rondas de hashing. Vea la documentación Web Crypto API sign.
¿Qué algoritmo debo usar?
SHA-256 es el más recomendado. SHA-512 ofrece más seguridad. SHA-1 es legacy.
¿Se envían mis datos a un servidor?
No. Todo el cálculo HMAC se realiza localmente en su navegador.
¿Dónde se usa HMAC?
HMAC se usa en autenticación de API (ej. AWS Signature V4), verificación de JWT y validación de webhooks.
Herramientas relacionadas
Más información: NIST FIPS 198-1 y Introducción a JSON Web Tokens.