Générateur HMAC en ligne (SHA-256, SHA-1…)
Calculez une empreinte HMAC (avec clé secrète) pour signer ou vérifier un message. Choisissez l’algorithme, saisissez le message et la clé : le résultat est instantané et local.
Empreinte HMAC
—
Traitement 100 % local, rien n'est envoyé
Comment ça marche ?
HMAC (RFC 2104) combine un message et une clé secrète pour produire une empreinte que seule une personne connaissant la clé peut recalculer. Il sert à garantir à la fois l’intégrité et l’authenticité d’un message : une API vérifie ainsi qu’une requête vient bien de son partenaire, un webhook qu’il n’a pas été falsifié.
Choisissez l’algorithme sous-jacent (HMAC-SHA256 est le plus courant), saisissez le message et la clé (en texte ou en hexadécimal), et l’empreinte apparaît. Tout est calculé localement.
Exemples
Signer un webhook
Un service signe chaque webhook avec HMAC-SHA256 et une clé partagée. Le destinataire recalcule l’empreinte du corps reçu avec la même clé : si elle correspond à l’en-tête de signature, le message est authentique et intact.
Vecteur de test RFC 4231
HMAC-SHA256 avec la clé 0x0b… (20 octets) et le message « Hi There » donne b0344c61d8db3853…2e32cff7, la valeur de référence de la RFC 4231.