Generador y verificador HMAC

Calcula un HMAC (SHA-256, SHA-384 o SHA-512) de un mensaje de texto o archivo local usando exclusivamente crypto.subtle del navegador — nunca una implementación manual ni un hash simple presentado como HMAC. Acepta el secreto en texto, hexadecimal, Base64 o Base64URL, muestra el resultado en hex/Base64/Base64URL, y verifica una firma existente con una comparación resistente. El secreto nunca se muestra por defecto, nunca se incluye en los informes descargados y nunca se registra.

Procesamiento en tu dispositivo, sin IAhasta 5.000.000 de caracteres o 100 MB de archivo

El mensaje, el secreto y el resultado permanecen en tu dispositivo.

o usa un archivo local

Los datos se procesan en tu dispositivo y no se envían al servidor.

Casos de uso

Cómo utilizar esta herramienta

  1. Introduce el mensaje o carga un archivo
  2. Introduce el secreto y elige el algoritmo
  3. Genera o verifica el HMAC

Preguntas frecuentes

¿Es lo mismo un hash simple que un HMAC?
No. Un hash simple (como SHA-256 de un mensaje) no usa ningún secreto y cualquiera puede recalcularlo; un HMAC combina el mensaje con un secreto compartido usando una construcción criptográfica específica, calculada aquí con crypto.subtle.
¿El secreto se guarda o se envía a algún sitio?
No. El secreto permanece en tu dispositivo, nunca se envía a un servidor, no se incluye en los informes descargados y no se registra en analíticas.

Herramientas relacionadas

← Volver al inicio