HMAC Generator
Generate HMAC (Hash-based Message Authentication Code) signatures using SHA-256, SHA-384, or SHA-512.
Input
Enter message and secret key
HMAC Signature
Generated HMAC output
What is HMAC?
HMAC (Hash-based Message Authentication Code) is a specific type of message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key. It is used to verify both the data integrity and the authenticity of a message.
HMAC = Hash(Key ⊕ opad || Hash(Key ⊕ ipad || message))Common use cases:
- API authentication (signing requests)
- Verifying webhook payloads
- Data integrity verification
- Token generation and validation