Направление работы: Программирование

Предмет: информатика

Тема или краткое описание работы: Реализация програмного шифрования/дешифрования файла, использую кодировку RSA/DES

Срoк сдачи: Четверг до 9 утра

Вид работы: Курсовая

Tип работы: Теоретическая с практикой

Дополнительные требования: Реализация програмного шифрования/дешифрования файла, использую кодировку RSA/DES 1. Графический интерфейс 2. Вывод статистики. На компиляторе Visual Studia C++ 2008 (ну или 2005 и подобные версии) 1. Программа должна Шифровать дешифровать в криптоалгоритме DES (RSA в теме только для того что бы в отчете сделать их сравнительную характеристику) ключ для шифрации выбирается random (случайно) (т.е. для каждого цикла шифрации с отдельным текстом формируется свой отдельный ключ) (я особо не разбираюсь, но "вид" ключа сделайте который легче реализовать в алгоритме) значение этого ключа выводиться в отдельный текстовый документ (также при дешифрации ключ считывается с этого же документа) 2. Графический интерфейс в виде: два окна в которые пользователь набирает путь к файлу который нужно зашифровать и путь в какой фаил вывести зашифрованную информацию и наоборот откуда брать шифр и куда выводить расшифровку потом на выбор пользователя Что сделать с файлом 1. дешифровать 2. шифровать (по интерфейсу все просто прямоугольная форма два окна для в ввода путей к фаилам и две "кнопки" шифрование/дешифрование) вывод статистики на экран 3 Статистика (здесь постараюсь объяснить но если что как поймете так и сделайте я потом сам разберусь, или обращайтесь с дополнительными вопросами) У каждого Криптоалгоритма есть своя степень безопасности как объяснил мой преподаватель она расценивается в процентах того как часто в шифре повторяется один и тот же символ Например "привет" шифруется как (допустим) "арпаек" Символ А в расшифровке встречается 2 раза, 2 от 5 (полного количества символов в шифре) это примерно 40% значит степень безопасности шифра 60% (если я где то ошибаюсь и вам это знакомо буду только рад за поправки) т.е. считать только символ который наиболее часто встречается в расшифровке Теоретически какое бы мы сообщение не шифровали для одного и того же криптоалгоритма степень безопасности будет практически неизменна (это я и использую в выводах) В дополнение на Pc ОС windows 7 64бита (возможно будет иметь значение при компилировании)

15 лет назад
Xameleon-007
Владимир 
42 года
16 лет в сервисе
Был
5 лет назад

Заявки фрилансеров

Нет заявок фрилансеров