Хэширование данных — 3. Лабораторная работа, занятие второе
В прошлой статье мы с Вами начали помогать моему ученику решать лабораторную работу по хэшированию данных. Мы провели анализ и выбрали подходящую хэш-функцию. Теперь же нам нужно применить ее на практике для реализации программы по работе с хэш-таблицей.
Хэширование данных — 2. Лабораторная работа, занятие первое
Сегодня начали делать вместе с моим учеником лабораторную работу на тему «Хэширование данных». Учится он в одном уважаемом СПб-ком техническом вузе, по направлению «Программная инженерия», поэтому и требования к выполнению работы достаточно высокие и интересные. Предлагаю вместе разобрать эту задачу.
Хэширование данных — 1. Что это такое и где используем?
Когда я готовила материал по разбору лабораторной работы про хэш-функции, то в процессе подготовки выяснилось, что у части опрошенных хэширование ассоциируется исключительно с шифрованием и криптографией, а у кого-то — с криптовалютой. )))) И не все мои студенты смогли дать развернутый ответ на вопрос: «Что такое хэширование данных и в каких сферах оно применяется»? Что же, давайте попробуем разобраться вместе!