ВВЕДЕНИЕ 6
Глава 1. Теоретическая часть криптографической защиты файлов 8
1.1 Задачи криптографии 8
1.2 Работа криптографии 9
1.3 Требования к криптосистемам 11
1.5 Аутентификация. Контроль целостности. 12
1.6 Обзор существующих программных криптографических средств защиты данных 14
1.7 Выводы по главе 17
1.8 Постановка задачи 18
Глава 2. Описание имеющихся криптографических алгоритмов 19
2.1 Алгоритм шифрования RC6 19
2.2 Алгоритм шифрования IDEA 20
2.3 Алгоритм ГОСТ 28147-89 23
2.4. Алгоритм AES 26
Глава 3. Разработка мобильного криптографического приложения 29
3.1 Выбор и обоснование средств разработки 29
3.2 Общая схема мобильного приложения 31
3.3 Основные модули приложения 33
3.4 Выводы по главе 34
Глава 4. Контрольный пример 34
4.1 Запуск приложения 35
4.2 Выбор файла 37
4.3 Шифрование файла 40
4.4 Расшифровка файла 43
4.5 Выводы по главе 47
Заключение 47