HMAC — это код аутентификации сообщений на основе хеша, используемый для проверки целостности и подлинности сообщений. Он объединяет секретный ключ с хеш-функцией для обеспечения того, что сообщение не было изменено при передаче, и для аутентификации отправителя.