Криптографическая хеш-функция - это детерминированная процедура, которая принимает произвольный блок данных и возвращает битовую строку фиксированного размера, (криптографическое) хеш-значение, так что случайное или преднамеренное изменение данных изменит хеш-значение. Кодируемые данные часто называют «сообщением», а значение хеш-функции иногда называют дайджестом сообщения или просто дайджестом.
Криптографическая хеш-функция - это преобразование, которое принимает входные данные (или «сообщение») и возвращает строку фиксированного размера, которая называется хеш-значением (иногда называемым дайджестом сообщения, цифровым отпечатком пальца, дайджестом или контрольной суммой).