Generador HMAC
Se ejecuta localmente en tu navegadorAutentica mensajes con un secreto compartido
Entrada
Texto UTF-8; se admite un mensaje vacío.
Se conservan los espacios del texto.
Avanzado
Las claves hex y Base64 se decodifican de forma estricta y no admiten espacios.
Salida
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.
