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:
“The message you give your children when you discipline with love is I care too much about you to let you misbehave. I care enough about you that Im willing to spend time and effort to help you learn what is appropriate. All children need the security and stability of food, shelter, love, and protection, but unless they also receive effective and appropriate discipline, they wont feel secure.”
—Stephanie Marston (20th century)
“Many people will say to working mothers, in effect, I dont think you can have it all. The phrase for have it all is code for have your cake and eat it too. What these people really mean is that achievement in the workplace has always come at a priceusually a significant personal price; conversely, women who stayed home with their children were seen as having sacrificed a great deal of their own ambition for their families.”
—Anne C. Weisberg (20th century)