By Team Hypomnema · Cryptography & authentication
Create and verify keyed message authentication codes locally.
Use the guide alongside the working tool.
Open HMAC Generator →Worked example
Use a known test vector to confirm matching message bytes, key encoding and algorithm.Create and verify keyed message authentication codes locally.
Prepare your input
Enter a message, secret and SHA algorithm.
Choose UTF-8 or HEX key encoding and calculate the HMAC.
Review and export
Compare an expected signature or copy HEX and Base64 outputs.
Use a known test vector to confirm matching message bytes, key encoding and algorithm.
Scope and privacy
HMAC authenticates bytes only when both parties keep the key secret. It is not public-key signing. Up to 1 million message characters.
Inputs are processed in this browser. Nothing is uploaded by this tool. Save an export or draft before closing the tab if you need to retain your work.
Ready to apply this workflow?
Try HMAC Generator →Explore a related workflow
- File Encryption: a practical guide
Encrypt or unlock a file locally with password-based AES-GCM.
- Private Text Encryption: a practical guide
Lock a private message in an authenticated password-encrypted envelope.
- File Checksum Verifier: a practical guide
Calculate file hashes and check them against an expected checksum.
- TLS Certificate Inspector: workflow, verification and limits
Decode a PEM certificate and inspect validity, names and fingerprints.
Keep your original files and review the result. Found unclear instructions? Contact Team Hypomnema.