Platform SDK: Cryptography |
Message Authentication Code (MAC) algorithms are similar to hash algorithms, but are computed by using a symmetric (session) key. The original session key is required to recompute the hash value. The recomputed hash value is used to verify that the base data was not changed. These algorithms are sometimes called keyed-hash algorithms. To see which Microsoft providers support MAC, see Microsoft Cryptographic Service Providers.