Хеш

Хеш-функция получает на вход текстовое сообщение произвольной длины и выдаёт хеш фиксированной длины. Как правило, в форме 128-битного "отпечатка пальцев" или "дайджеста сообщения". Хеши очень полезны для криптографии — они обеспечивают целостность передаваемых данных. Это служит основой для HMAC, которые обеспечивают аутентификацию сообщений.