Générateur de HMAC
Générez des signatures HMAC en utilisant SHA-1, SHA-256, SHA-384 ou SHA-512.
Comment utiliser cet outil
- 1
Pick a hash algorithm from the dropdown: SHA-1, SHA-256, SHA-384, or SHA-512.
- 2
Type or paste your shared secret key into the key field.
- 3
Type or paste the message you want to authenticate into the message box.
- 4
Click Generate to compute the HMAC; the lowercase hex digest appears below.
Qu'est-ce que le générateur de HMAC ?
HMAC (Hash-based Message Authentication Code) vérifie à la fois l'intégrité et l'authenticité d'un message à l'aide d'une clé secrète partagée. Il constitue la base des signatures de webhook, de la signature des requêtes d'API (AWS Signature V4, webhooks de Stripe) et des algorithmes HS256/HS384/HS512 des JWT.
Cas d'usage courants
Verify an incoming webhook by recomputing the HMAC of the raw request body with your endpoint's signing secret and comparing it to the provider's signature header.
Check a Stripe webhook locally: HMAC-SHA256 the timestamped payload with your whsec_ secret to confirm your verification logic before deploying.
Debug a mismatched signature by pasting the exact bytes your server and client each signed to see which side is wrong.
Generate a quick integrity tag for a config file or message so a teammate with the same key can confirm it was not altered in transit.
Teach or learn how HMAC differs from a bare hash by toggling algorithms and watching the digest length change.
Sanity-check a single HMAC step of a larger signing scheme (such as one round of the AWS SigV4 key-derivation chain) during development.
Questions fréquentes
HMAC est-il la même chose qu'un hachage ?▼
Outils connexes
Générateur de hachage de mots de passe (PBKDF2)
Générez des hachages de mots de passe sécurisés dans votre navigateur avec PBKDF2-SHA256. Plus robuste que MD5 ou un simple SHA, avec un facteur de travail ajustable.
Chiffrement AES-256
Chiffrez et déchiffrez du texte avec AES-256-GCM. La clé est dérivée de votre phrase secrète au moyen de PBKDF2-SHA256.
Générateur de codes QR pour la 2FA
Générez des codes QR TOTP pour Google Authenticator, Authy, 1Password et d'autres applications de 2FA.
Vérificateur de robustesse de mot de passe
Vérifiez l'entropie de votre mot de passe par rapport à la taille du jeu de caractères et aux listes de mots de passe courants. Fonctionne entièrement hors ligne.
Encodeur et décodeur de chiffre de César
Encodez ou décodez du texte avec un chiffre de César : substitution de lettres selon un décalage fixe.
Encodeur et décodeur ROT13
Encodez ou décodez du texte avec ROT13 : un chiffre de César de 13 positions qui est auto-inverse.