What is HMAC?
HMAC is a construction for message authentication that combines a secret key with a cryptographic hash function, letting a recipient verify both the integrity and the origin of a message.
4 tools that work with HMAC
Files never leave your browser.
Hash & Crypto Tools4
HMAC GeneratorGenerate an HMAC signature with SHA-256, SHA-1, SHA-384 or SHA-512 and a secret key.JWT SignerCreate a signed HS256, HS384 or HS512 JSON Web Token for testing, entirely in your browser.JWT VerifierVerify a JWT's HS256 signature and its expiry, issuer and audience claims, entirely in your browser.TOTP Code GeneratorGenerate time-based one-time passwords from a Base32 secret to test 2FA setups.
Related terms
Terms that appear alongside HMAC on the same tools.