Хеш

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