HMAC расшифровывается как Hash - based Message Authentication Code (HMAC) - код аутентификации хэш - сообщений, связанных с ключами. Метод аутентификации сообщений, основанный на функциях и ключах Hash, предложенный Krawezyk, M. Bellare, R. Canetti в 1996 году и опубликованный в 1997 году как RFC 2104, широко используется в IPSec и других сетевых протоколах, таких как SSL, теперь является фактическим стандартом безопасности Интернета. Он может быть связан с любой итеративной функцией хеширования.