Необходимо самостоятельно выбрать два алгоритма шифрования (симметричный и ассиметричный, можно взять любые два) и на языке программирования высшего уровня (С/С++/С#) создать программу с интерфейсным окном (т.е. не консольный вариант!!!).
Обязательное требование:
1. В интерфейсном окне есть строка для ввода текстовой информации для шифрования
2. В интерфейсном окне есть строка для шифрованной информации
3. Наличие минимум двух кнопок "Шифровать", "Дешифровать"
4. Подсчет времени работы алгоритма.
Остальное (дизайн, кнопки по желанию).
Сдать необходимо программу и отчет к ней (ход работы). Важно! Оформление отчета согласно ГОСТ!
Примерное содержание отчета: (возможны дополнительные разделы)
Постановка задачи
Введение
1 Симметричные криптосистемы
1.1 Описание алгоритма шифрования
1.2 Блок-схема алгоритма шифрования
1.3 Текст программы
1.4 Результат работы программы
2 Асимметричные криптосистемы
2.1 Описание алгоритма шифрования
2.2 Блок-схема алгоритма шифрования
2.3 Текст программы
2.4 Результат работы программы
Заключение
Библиографический справочник
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |