Generador HMAC

Se ejecuta localmente en tu navegador

Autentica mensajes con un secreto compartido

Algoritmo hash
Codificación de salida

Entrada

Texto UTF-8; se admite un mensaje vacío.

Se conservan los espacios del texto.

Avanzado
Codificación del secreto

Las claves hex y Base64 se decodifican de forma estricta y no admiten espacios.

Salida

Introduce una clave secreta y genera el HMAC.

HMAC autentica un mensaje con un secreto compartido; no es cifrado.

El mensaje, el secreto y el resultado permanecen en esta pestaña, sin guardarse ni subirse.

Acerca de HMAC

HMAC autentica un mensaje con un secreto compartido; no lo cifra. Esta herramienta usa Web Crypto y mantiene mensaje, secreto y resultado en memoria. SHA-256 es la opción inicial, con SHA-384 y SHA-512 disponibles. El límite del mensaje es de 1.000.000 unidades UTF-16 y el del secreto de 65.536.

Cómo usarlo

Introduce un mensaje y un secreto no vacío, elige el algoritmo y la codificación y pulsa Generar HMAC. El mensaje vacío es válido. Avanzado permite claves hex o Base64 canónico con relleno. Se conservan los espacios del texto; las claves codificadas no admiten espacios. Editar borra el resultado anterior. Copia o descarga hmac.txt, o pulsa Borrar.

Límites y codificaciones

Los mensajes se codifican en UTF-8 y pueden estar vacíos. El secreto debe decodificarse en al menos un byte. Las claves hex requieren un número par de dígitos; las Base64 usan el alfabeto estándar con relleno canónico, y se rechazan Base64URL y los espacios. La salida Base64URL elimina el relleno. Límites: 1.000.000 unidades UTF-16 para el mensaje y 65.536 para el secreto; lo que exceda se rechaza, nunca se recorta.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools