Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задания на лабораторные (самостоятельные) работы1. Написать программу шифрации/дешифрации произвольного файла по методу Вижинера для произвольного ключа и с автоключом. В качестве таблицы кодировки взять ASCII-коды символов. Подсчитать количество вхождений символов открытого и шифртекста. Построить графики частотных характеристик открытого и шифртекста на одной диаграмме. 2. Написать программу шифрации/дешифрации произвольного файла по методу гомофонической или полиалфавитной замены. Таблицы кодировки составить самостоятельно или использовать произвольный текстовый файл. При значительных затруднениях использовать предложенный в методичке. Подсчитать количество вхождений символов открытого и шифртекста. Построить графики частотных характеристик открытого и шифртекста на разных диаграммах (на одной это сделать невозможно). 3. Написать программу шифрации/дешифрации произвольного файла по методу RSA. Длина ключа не менее 4-х знаков. Подсчитать количество вхождений символов открытого и шифртекста. Построить график частотных характеристик. 4. Написать программу реализующую протокол Эль-Гамаля в сетевом или локальном варианте. Например карточной игры в «очко» для игрока и крупье 5. Написать программу шифрования произвольного текста по алгоритму DES для режимов ECB и CBC. В обоих режимах для одинарного и двойного ключа. Построить график частотных характеристик. 6. Написать программу демонстрации подмены текста в режиме OFB. 7. Написать программу для вскрытия шифра простой замены используя таблицу характерного частотного распределения символов русского алфавита. В качестве открытого текста используется произвольный текстовый файл на русском языке. При затруднении – программу для вычисления значений p и q исходя из данных ключей RSA. 8. Написать программу, реализующую схему цифровой подписи.
Вариант №1: 1-8 Вариант №2: 1,2,3 СОДЕРЖАНИЕ ОТЧЕТА Отчет должен содержать: · название работы · краткую теоретическую часть · экранные формы пользовательского меню и результатов выполнения · текст программы (до 10 строк), содержащий реализацию задания.
|