In cryptography, a message authentication code (often MAC) is a short piece of information used to authenticate a message and to detect message tampering and forgery.
A MAC algorithm, sometimes called a keyed (cryptographic) hash function, accepts as input a secret key and an arbitrary-length message to be authenticated, and outputs a MAC (sometimes known as a tag). The MAC value protects both a message's data integrity as well as its authenticity, by allowing verifiers (who also possess the secret key) to detect any changes to the message content.
Read more about Message Authentication Code: Security, Message Integrity Codes, Implementation, Standards, Example
Famous quotes containing the words message and/or code:
“All this is from God, who reconciled us to himself through Christ, and has given us the ministry of reconciliation; that is, in Christ God was reconciling the world to himself, not counting their trespasses against them, and entrusting the message of reconciliation to us.”
—Bible: New Testament, 2 Corinthians 5:18-19.
“Acknowledge your will and speak to us all, This alone is what I will to be! Hang your own penal code up above you: we want to be its enforcers!”
—Friedrich Nietzsche (18441900)