Generador y Verificador HMAC

Genera y verifica códigos HMAC (HMAC-SHA256, HMAC-SHA512, HMAC-MD5) en tu navegador. 100% privado y seguro.

Formato de clave:
57 caracteres57 bytes (UTF-8)

Resumen HMAC generado

Introduce texto o datos arriba para calcular el HMAC.

Pega la firma HMAC esperada para comprobar la autenticidad.

¿Qué es HMAC?

HMAC es una construcción criptográfica que combina una clave secreta con una función hash criptográfica (SHA-256, SHA-512, MD5).

Garantiza la integridad y autenticidad de los datos transmitidos.

Privacidad 100 % en el cliente

Todas las claves y datos se procesan completamente dentro de tu navegador crypto.subtle.

Tus claves y firmas nunca se envían a ningún servidor remoto.

Cabeceras comunes de webhooks

  • GitHub: X-Hub-Signature-256
  • Stripe: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature

Related Tools

Tools you might also need

100 % Privado • Sin cargas de archivos a servidores

¿Por qué usar Generador y Verificador HMAC gratis en Utiliome?

Diseñado para máxima privacidad, ejecución instantánea y sin fricción. Sin suscripciones ni registros.

100% Privado y Local

Tus claves secretas, textos y archivos se procesan en la memoria del navegador con Web Crypto API. Cero envíos a servidores.

Soporta Algoritmos Principales

Genera firmas HMAC con HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 y HMAC-MD5 al instante.

Verificación de Webhooks y Firmas

Pega firmas Webhook esperadas (GitHub, Stripe, Shopify) para verificar su autenticidad y evitar alteraciones.

Codificación Flexible de Claves y Salidas

Ingresa claves secretas en UTF-8, Hex o Base64 y consulta los resultados en Hexadecimal, Base64 o Base64URL.

Utiliome vs Alternativas en la nube tradicionales

Compara nuestro motor local en WebAssembly frente a herramientas en la nube.

Característica Utiliome (Navegador local) Convertidores en la nube tradicionales
Privacidad de Datos 100% Offline / Lado del cliente (Seguro para Webhook Secrets) Las claves secretas se envían por HTTP a servidores remotos
Velocidad Cálculo instantáneo en tiempo real mientras escribes Requiere hacer clic en enviar y esperar la respuesta de la red
Hashing de Archivos Soporta archivos binarios mediante arrastrar y soltar Solo admite entrada de texto

Cómo usar Generador y Verificador HMAC en 3 sencillos pasos

Sin instalación de software. Todo funciona directamente dentro de tu navegador web.

1

Ingresa la Clave Secreta y Selecciona el Algoritmo

Escribe o pega tu clave secreta y elige su codificación (UTF-8, Hex, Base64) junto con el algoritmo HMAC deseado (SHA256, SHA512, MD5).

2

Proporciona el Texto o Sube un Archivo

Ingresa la cadena de texto o arrastra y suelta cualquier archivo binario en el área de descarga.

3

Copia el Digest HMAC o Verifica la Coincidencia

Copia al instante los digests generados en Hex o Base64, o pega una firma Webhook esperada para comprobar su validez.

¿Qué es un HMAC y cómo funciona?

Respuesta rápida: Un HMAC (Hash-based Message Authentication Code) combina una función hash criptográfica con una clave secreta para garantizar la integridad de los datos y la autenticidad del remitente.

HMAC se utiliza ampliamente en el desarrollo web moderno para firmar solicitudes API, autenticar Webhooks y proteger endpoints de API. A diferencia de un hash estándar (como SHA-256), que solo verifica que los datos no se hayan alterado, un HMAC demuestra que el remitente conoce la clave secreta compartida.

Cuando un endpoint de API (como los Webhooks de GitHub o Stripe) envía datos a tu servidor, calcula un HMAC del payload usando tu clave secreta de webhook y lo envía en un encabezado. Tu servidor me vuelve a calcular el HMAC localmente para verificar que el mensaje es auténtico y no ha sido manipulado.

Por qué nunca debes usar herramientas web en la nube para secretos de Webhook

Respuesta rápida: Pegar claves secretas de producción en herramientas web basadas en servidor expone credenciales API confidenciales a registros de terceros. Utiliome calcula HMACs 100% localmente en tu equipo.

Si depuras Webhooks con herramientas online convencionales, tu clave secreta y el payload se transmiten en solicitudes HTTP simples a servidores remotos, donde pueden almacenarse en registros de acceso o bases de datos de analítica.

Utiliome opera bajo una estricta arquitectura Zero-Server. La API Web Crypto de tu navegador procesa todos los cálculos criptográficos directamente en la RAM. Ninguna clave ni dato sale jamás de tu navegador.

Preguntas frecuentes y guía técnica de Generador y Verificador HMAC

Todo lo que necesitas saber sobre el uso gratuito en línea de generador hmac sha256 online en Utiliome.

¿Se transmite mi clave secreta por internet?

No. Todos los cálculos HMAC se realizan localmente en tu navegador web usando la API Web Crypto. Tu clave secreta nunca sale de tu dispositivo.

¿Qué algoritmos HMAC son compatibles?

Admitimos HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 y HMAC-MD5.

¿Puedo generar el hash de archivos además de texto?

Sí. Puedes subir cualquier archivo binario mediante arrastrar y soltar para calcular su firma HMAC.