Содержание
- Введение 1
- Основные принципы хэширования 2
- - Хэш-функции и их свойства 2.1
- - Коллизии и методы их разрешения 2.2
- - Хэш-таблицы: структура и реализация 2.3
- Обзор алгоритмов хэширования 3
- - MD5 и его уязвимости 3.1
- - SHA-семейство: SHA-1, SHA-256 и SHA-3 3.2
- - Другие алгоритмы хэширования и их применение 3.3
- Практическое применение хэширования 4
- - Хэширование в базах данных 4.1
- - Хэширование для обеспечения безопасности 4.2
- - Хэширование в криптографии и контроле версий 4.3
- Заключение 5
- Список литературы 6