(
Hash-based
Message
Authentication
Code) A fixed-length value computed from a variable amount of text for authentication purposes. The hashing algorithm uses a secret key to create the hash code, which is sent along with the message. At the receiving end, the same secret key is used to generate the code, which is compared with the sender's hash code to verify the integrity of the message. See
MAC,
hash function and
digital signature.