Generador de HMAC (SHA-256/384/512)

Calcula un HMAC con clave sobre un mensaje usando tu clave secreta, mostrado en hex y Base64, vía el Web Crypto nativo del navegador. La misma construcción que el verificador de JWT usa para HS256. Tu clave nunca sale de tu navegador.

Hashing y cripto

El HMAC se ejecuta localmente vía Web Crypto. Tu mensaje y tu clave nunca salen de tu navegador.

Cómo se construye HMAC

K ⊕ ipadMensajeHhash internoK ⊕ opadhash internoHHMAC

HMAC aplica el hash al mensaje dos veces. La clave se combina mediante XOR con un pad interno fijo antes del primer hash y con un pad externo antes del segundo, y esta construcción de dos pads es lo que evita los ataques de extensión de longitud. La clave se reduce primero al tamaño de bloque del hash.

API endpointGEThttps://ronutz.com/api/v1/hmacDocumented, not served. Opens the specification.

Referencias