3 года назад
Хеширование — что это и зачем?!
Что такое хеш? Если говорить простым языком, то хеширование (хеш, криптографическая хеш-функция) — это определённый математический алгоритм, позволяющий преобразовать огромный массив данных в строку фиксированной длины, состоящую из букв и цифр. Если же использовать тот же самый алгоритм на другом объёме входных данных, то длина получившейся строки не изменится. Отличная хеш-функция должна соответствовать как минимум следующим двум критериям: Как работает хеш? Например, слово, обозначающее перемещение...
3 месяца назад
Алгоритм хеширования в программировании
Хеширование – это процесс преобразования данных произвольного размера (строки или числа) в значение фиксированной длины при помощи специальной функции, называемой хэш-функцией. Полученное значение называется хэшем или дайджестом, оно уникально идентифицирует исходные данные и может использоваться для быстрого поиска информации, проверки целостности данных и защиты от несанкционированных изменений. В данной статье мы рассмотрим принципы работы алгоритма хеширования, приведем пример реализации на языке...