Автор: Пользователь скрыл имя, 17 Декабря 2011 в 09:41, курсовая работа
Целью данной работы является изучение алгоритма RC4, рассмотрение его слабых и сильных сторон, определение в каких продуктах и каким образом он используется, а так же программная реализация на языке C++, с использованием программного обеспечения Borland C++ Builder 6.
Введение 3
Описание алгоритма 5
Безопасность 7
Манипуляция байтами 7
Исследования Руза и восстановление ключа из перестановки 7
Атака Кляйна 8
Атака Флурера, Мантина и Шамира (ФМШ) 8
Комбинаторная проблема 8
Программная реализация 9
Блок-схема программы 10
Модули и функции программы 11
Инструкция пользователя 12
Главное окно программы 12
Файл 13
Помощь 15
Поле “Ключ” 16
Окно процесса шифрования 16
Последовательность действий 16
Заключение 17
Список литературы 17
Листинг программы 18