./prontouso.com

SEGURIDAD

Generador de HMAC

Calcula Códigos de Autenticación de Mensajes basados en Hash (HMAC) para mensajes y claves secretas.

Estado de la herramientaSe ejecuta en tu navegador
Vista previa

Generador de HMAC

Algoritmo

Resultado (hex)

Cómo funciona

  1. Ingresa tus datos

    Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.

  2. Obtén el resultado al instante

    La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.

  3. Usa tu resultado

    Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.

Privacidad y procesamientoSe ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.

¿Qué es Generador de HMAC?

Calcula un Código de Autenticación de Mensajes basado en Hash (HMAC) para un mensaje y una clave secreta, usando la Web Crypto API nativa del navegador.

ENTIENDE LA HERRAMIENTA

Cómo generar un HMAC

HMAC frente a un hash simple

Un hash simple (como SHA-256) solo prueba que un mensaje no fue alterado, pero cualquiera puede calcularlo. Un HMAC incorpora una clave secreta, así que solo quien conoce esa clave puede generar o verificar un código coincidente — probando tanto la integridad como que el remitente conocía el secreto.

Cómo usarlo

  • Ingresa el mensaje a autenticar.
  • Ingresa la clave secreta compartida.
  • Elige SHA-256, SHA-384 o SHA-512, y copia el resultado en hexadecimal.

Cómo elegir un algoritmo

SHA-256 es el valor predeterminado más común y es lo que la mayoría de las APIs esperan (por ejemplo, la firma de solicitudes de AWS y muchos esquemas de firma de webhooks). SHA-384 y SHA-512 generan resultados más largos para servicios que los requieren específicamente.

Formato del digest

La herramienta firma mensaje y secreto en UTF-8 con Web Crypto y devuelve hexadecimal minúsculo para SHA-256, SHA-384 o SHA-512.

Notas sobre el secreto

La clave secreta y el mensaje se usan solo en la llamada Web Crypto del navegador. Limpia los campos antes de dejar un dispositivo o pantalla compartida.

Preguntas frecuentes

¿HMAC es lo mismo que cifrado?

No. HMAC es unidireccional, como un hash — autentica un mensaje pero no oculta ni cifra su contenido.

¿Mi clave secreta se envía a algún lado?

No. El HMAC se calcula localmente con la Web Crypto API del navegador; la clave y el mensaje nunca salen de tu dispositivo.

¿Qué algoritmo debería elegir?

SHA-256, a menos que el servicio con el que estés integrando requiera específicamente SHA-384 o SHA-512.

¿Puedo verificar un HMAC con esta herramienta?

Sí. Genera el HMAC con el mismo mensaje, secreto y algoritmo, y compara el digest hexadecimal con el valor esperado.