Message Authentication Code (MAC)

Message Authentication Code (MAC) algorithms are similar to hash algorithms, but are computed by using a symmetric (session) key. Because of this difference, you must possess the session key in order to recompute the hash value to verify that the base data has not changed. These algorithms are sometimes called keyed-hash algorithms. To see which Microsoft providers support MAC, see Microsoft Cryptographic Service Providers.