A specific type of message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key.
NIST Computer Security Resource Center (CSRC).