Software Securityhome
Fix a findingSearch
Glossary

HMAC

Hash-based message authentication code

A tag computed from a message, a shared secret key and a cryptographic hash. Anyone holding the key can create valid tags, so a valid tag shows that some key holder produced the message, not which one.

Defined in
RFC 2104

Covered in

Practice: Webhook signature and replay lab: Repair a webhook handler that pays twice · JWT verification lab: Verify a JWT before trusting it · Insecure randomness lab: Generate unguessable API keys

Find your next answer

Type to search. Search runs in your browser.

Searches run in your browser, but the host can infer them from the index files they load. The address shows your search so you can bookmark or share it.