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