A MAC is an example of a keyed hash, which is a popular technique for providing data integrity. Examples of the hashing algorithms used are MD5 (Message Digest 5) and SHA-1 (Secure Hashing Algorithm 1).