Crypto Tools
HMAC Generator
🔒 Fonctionne dans votre navigateur
Generate HMAC-SHA-256 or HMAC-SHA-512 signatures from a secret key and message using the Web Crypto API. Fully client-side — your key and message never leave the browser.
Comment utiliser cet outil
- Enter your secret key and the message you want to sign.
- Pick HMAC-SHA-256 or HMAC-SHA-512.
- Copy the resulting authentication code, computed locally with the Web Crypto API.
Your key and message never leave the browser. HMAC is computed entirely client-side using the Web Crypto API.
Questions fréquentes
- How is HMAC different from a plain SHA hash?
- HMAC mixes a secret key into the hash, so it both fingerprints the message and proves it came from someone who holds the key — useful for webhook and API signatures.
- Which algorithms are available?
- HMAC-SHA-256 and HMAC-SHA-512, selected before you generate the code.
- Will the same key and message always give the same code?
- Yes. HMAC is deterministic, which is what lets the receiver recompute the code and confirm the message is authentic.
- Could my secret key be exposed?
- No. The signature is computed locally through the Web Crypto API, so your key and message are never transmitted.