HMAC Generator — Free Online Tool

Las herramientas generadoras de HMAC crean firmas de mensajes con clave (como HMAC-SHA256) utilizadas para autenticar payloads y validar solicitudes de webhook. SWEDevTools: Prism genera HMAC localmente usando la Web Crypto API, por lo que tu clave secreta y mensaje nunca salen de tu dispositivo, y la herramienta funciona sin conexión como PWA instalable. Pega el mensaje, ingresa el secreto compartido, elige SHA-256/384/512 y selecciona la salida en hex o Base64 para coincidir con tu integración. Como SWEDevTools: Prism soporta pipelines, puedes normalizar entradas (formateo JSON o decodificación URL) y luego firmarlas en una cadena repetible — ideal para reproducir discrepancias de firma sin scripts ad-hoc o calculadoras online. Esto mantiene los secretos privados mientras depuras encabezados de firma y reglas de canonicalización.

Features

Frequently Asked Questions

¿Para qué se usa HMAC?

Para autenticar mensajes con un secreto compartido (webhooks, firma de API).

¿Cuál es la diferencia entre hash y HMAC?

HMAC usa una clave secreta; los hashes no.

¿Por qué no coinciden las firmas?

Generalmente por diferencias en la entrada: espacios en blanco, saltos de línea, codificación o diferente canonicalización.

¿Qué algoritmo debo usar?

Usa SHA-256 a menos que tu proveedor requiera SHA-384/512.

¿Salida en hex o Base64?

Usa el formato requerido por el sistema receptor.

¿Se sube mi clave secreta?

No, HMAC se ejecuta localmente en tu navegador.

¿Puedo verificar una firma de webhook aquí?

Genera el HMAC esperado y compáralo con la firma que recibiste.

¿Funciona sin conexión?

Sí, instala la PWA.

¿Qué pasó con smalldev.tools?

smalldev.tools ya no está disponible. Prism de SWEDevTools ofrece las mismas herramientas para desarrolladores y más, con soporte offline, encadenamiento de pipelines y uso completamente gratuito — sin necesidad de registro.

¿Es Prism una buena alternativa a CyberChef para hashing?

Sí. Prism genera hashes y HMACs completamente en tu navegador sin subir datos. A diferencia de CyberChef, Prism está diseñado específicamente para flujos de trabajo de desarrollo con encadenamiento de pipelines y una interfaz más limpia.