HMAC Generator
Generate HMAC signatures with SHA-256, SHA-384, or SHA-512 — for webhook verification, API authentication, and message integrity.
About HMAC Generator
HMAC (Hash-based Message Authentication Code) is a cryptographic authentication technique that uses a secret key combined with a hash function (MD5, SHA-1, SHA-256, etc.) to produce a fixed-size signature. It verifies both the data integrity (the message was not modified) and authenticity (it came from someone with the secret key).
HMAC-SHA256 is used extensively in webhook signature verification (Stripe, GitHub, Shopify), AWS request signing (Signature Version 4), JWT token signing (HS256 algorithm), API authentication headers, and cookie signing in web frameworks. The recipient recomputes the HMAC using the same key and message, then compares it to the provided signature using a constant-time comparison to prevent timing attacks.