MultiTools Logo
MultiTools
GitHub

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

Command Palette

Search for a command to run...