Байланысты: Разработка программного средства обеспечивающего криптографическую защиту файло... - StudentLib.com
Оглавление
Введение 1. Теоретическая часть криптографической защиты файлов .1 Задачи криптографии 1.2 Работа криптографии 1.3 Тpебования к кpиптосистемам 1.4 Режимы шифрования 1.4.1 Электронная кодовая книга 1.4.2 Сцепление блоков по шифротексту 1.4.3 Обратная загрузка шифротекста 1.4.4 Обратная загрузка выходных данных 1.5 Аутентификация. Контроль целостности 1.5.1 Задача имитозащиты данных 1.5.2 Подходы к контролю неизменности данных 1.6 Обзор существующих программных криптографических средств защиты данных 1.6.1 Линейка eToken 1.6.2 Программа шифрования и аутентификации данных PGP 1.6.3 Программа шифрования данных TrueCrypt 1.7 Выводы по главе 1.8 Постановка задачи 2. Алгоритмическая реализация криптографической защиты файлов 2.1 Алгоритм хэш-функции SHA-512 2.2 Алгоритм контрольной суммы CRC-64 2.3 Алгоритм шифрования RC6 2.4 Алгоритм шифрования IDEA 3. Програмная реализация криптографической защиты файлов 3.1 Выбор обоснования языка программирования 3.2 Организация данных 3.3 Основные структуры данных 3.4 Общая схема программного средства 3.5 Создание USB-ключа и нового пользователя 3.6 Вход в систему 3.7 Основные модули программы 3.7.1 Модуль вычисления контрольной суммы 3.7.2 Модуль алгоритма шифрования RC6 3.7.3 Модуль алгоритма шифрования IDEA 3.7.4 Модуль создания архива 3.7.5 Модуль создания USB-ключа 3.8 Выводы по главе 4. Контрольный пример 4.1 Запуск программы 4.2 Сообщения оператору 4.3 Пример шифрования и расшифрования файлов 4.4 Выводы по главе Заключение Список источников Приложения