Hash-based message authentication code

Definition
A '''Hash-based message authentication code (HMAC) is

"a message authentication code that uses a cryptographic key in conjunction with a hash function."

Source

 * NIST FIPS 201.