Skip to content
HMAC
EntityQ1669397· pop 22· linked from 206 articles

Also known as keyed-hash message authentication code, hash-based message authentication code

thumb|upright=1.5|HMAC-SHA1 generation

Wikidata facts

Image
SHAhmacCS.svg
Show 1 more fact
Commons category
HMAC
Sources (3)

via Wikidata · CC0

~8 min read

Article

9 sections
Contents
  • Details
  • Definition
  • Implementation
  • Design principles
  • Security
  • Examples
  • See also
  • References
  • External links

thumb|upright=1.5|HMAC-SHA1 generation

In cryptography, an HMAC (sometimes expanded as either keyed-hash message authentication code or hash-based message authentication code) is a specific type of message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key. As with any MAC, it may be used to simultaneously verify both the data integrity and authenticity of a message. An HMAC is a type of keyed hash function that can also be used in a key derivation scheme or a key stretching scheme.

Gallery (2)

Connections

Categories