Inicio / Algoritmos / HMAC

HMAC es un código de autenticación de mensajes que combina una clave secreta con una función de hash para verificar a la vez la integridad y la autenticidad de un mensaje. Suele usarse en la forma HMAC-SHA256.

Quien no conoce la clave no puede generar un HMAC válido, por lo que se usa ampliamente para firmar solicitudes de API, verificar webhooks y firmar tokens (JWT). En esta herramienta, al activar la opción HMAC e introducir una clave, la familia SHA se convierte en HMAC.

Tipo
Autenticación de mensajes (MAC)
Bits
Variable
Longitud de salida
Variable
Ejemplo · hash de "hello" (Clave "key" · HMAC-SHA256)
9307b3b915efb5171ff14d8cb55fbcc798c6c0ef1456d66ded1a6aa723a58b7b

Cuándo usarlo

Hashear con este algoritmo