Информатика • 11 класс
627

Хэширование (Паскаль)

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

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»