Написать код на python
1 500 руб. за проект
1.Создать программу, которая зашифровывает и расшифровывает файлы с использованием шифра Цезаря (с. 11 пособия «Основы криптографии» Алферова и др., далее - пособия). При этом имена входного и выходного файлов, а также режим работы (зашифрование/расшифрование) и ключ (в качестве которого используется величина смещения алфавита) задаются параметрами командной строки программы (подсказка: sys.argv).
2.Зашифровать и расшифовать произвольный текстовый файл.
3.Выполнить криптоанализ на основе частот появления символов: построить 2 гистограммы, показывающие доли каждого из символов: 1) в каком-либо объемном текстовом файле (предлагается использовать текст «Войны и мира» Л.Н. Толстого из прилагаемого файла) и 2) в зашифрованном файле. Убедиться в совпадении кодов наиболее часто встречающихся зашифрованных символов с соответствующими кодами открытого текста.
Пособие есть в электронном виде.
2.Зашифровать и расшифовать произвольный текстовый файл.
3.Выполнить криптоанализ на основе частот появления символов: построить 2 гистограммы, показывающие доли каждого из символов: 1) в каком-либо объемном текстовом файле (предлагается использовать текст «Войны и мира» Л.Н. Толстого из прилагаемого файла) и 2) в зашифрованном файле. Убедиться в совпадении кодов наиболее часто встречающихся зашифрованных символов с соответствующими кодами открытого текста.
Пособие есть в электронном виде.
Отзывы
Все четко. Адекватная цена. Деловой подход в выполнею просьбы. Понравилось взаимодействать. Творческий подход. Рекомендую .
1 год
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.