SHAGenerator
Processed locally in your browser • Zero Server Upload

HMAC Generator (Keyed-Hash Message Authentication).

Calculate RFC 2104 HMAC authentication codes with custom secret keys and algorithm selection.

HMAC Calculator (Keyed-Hash)RFC 2104
12 characters
Key Format:
Calculated HMAC Output
-

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?
HMAC ensures that a message was not altered in transit AND was produced by a sender holding the shared secret key.

Related Cryptographic Utilities