HMAC Generator (Keyed-Hash Message Authentication).
Calculate RFC 2104 HMAC authentication codes with custom secret keys and algorithm selection.
About HMAC Generator.
HMAC (Hash-based Message Authentication Code) is defined in RFC 2104. It combines a cryptographic hash function with a secret shared key to verify both data integrity and message authenticity. It is the foundation of webhook signatures (GitHub, Stripe, Shopify) and API signing (AWS Signature V4).
Primary Use Cases
- ✓Webhook signature verification (Stripe, GitHub, Shopify)
- ✓AWS Signature Version 4 API request signing
- ✓JSON Web Token (JWT) HS256/HS512 signature creation
Technical Specifications
- Standard
- Execution Mode
- Client-Side (Web Crypto)
- Server Upload
- None (Zero bytes sent)
Frequently Asked Questions.
Common technical and security queries regarding HMAC Generator.
Frequently Asked Questions
Clear answers to common cryptographic and implementation questions.
What is the purpose of HMAC?
Related Cryptographic Utilities
Generate cryptographically secure 256-bit SHA-2 hashes instantly in your browser.
Generate 256-bit HMAC-SHA256 authentication digests for webhooks and API authentication.
Generate 512-bit HMAC-SHA512 signatures for high-entropy authentication and JWT HS512.