- Хэширование (англ. Hashing) — это алгоритм, который преобразовывает любой массив данных в битовую цепочку определённой длины.
- Хэш-функция — это правило построения хэш-кода для произвольного массива данных.
- Хэширование — необратимое шифрование.
- Коллизии — это появление одного и того же хэш-кода в двух различных массивах данных. Решение — двойное хэширование строк (одна хэш-функция – начальное значение, другая – интервал между ячейками в таблице).
- Применение хэширования: проверка целостности сообщений и файлов, генерация цифровых подписей, проверка пароля.
Хэширование (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках