Текстовый редактор "Блокнот" с функцией шифрования - дешифрования классическими криптографическими методами
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Теоретическая часть
Шифры простой замены
Гаммирование
Шифры перестановки
Двойная перестановка столбцов и строк
Метод шифрования с использованием таблицы Виженера
Практическая часть
Вывод
Листинг программы
Введение
Цель работы:
Изучение принципа программной реализации классических криптографических методов:
метод Цезаря;
метод Гронсфельда;
метод гаммирования;
метод двойных перестановок;
метод замены с использованием таблицы Виженера.
Задание:
1. Необходимо создать текстовый редактор "Блокнот", который содержал следующие объекты:
окно ввода исходного текста;
окно вывода зашифрованного текста;
кнопки "Шифровать", "Дешифровать", "Выбор метода шифрования";
строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню "о программе" и "о разработчике".
Составить вербальный алгоритм для каждого метода шифрования.
Составить программу для шифрования заданными методами.
Составить программу для дешифрования заданными методами.
Оценить результативность реализованных методов.
Теоретическая часть
Шифры простой замены
Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв.
Шифры сложной замены
Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа.
Теоретическая часть
Шифры простой замены
Гаммирование
Шифры перестановки
Двойная перестановка столбцов и строк
Метод шифрования с использованием таблицы Виженера
Практическая часть
Вывод
Листинг программы
Введение
Цель работы:
Изучение принципа программной реализации классических криптографических методов:
метод Цезаря;
метод Гронсфельда;
метод гаммирования;
метод двойных перестановок;
метод замены с использованием таблицы Виженера.
Задание:
1. Необходимо создать текстовый редактор "Блокнот", который содержал следующие объекты:
окно ввода исходного текста;
окно вывода зашифрованного текста;
кнопки "Шифровать", "Дешифровать", "Выбор метода шифрования";
строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню "о программе" и "о разработчике".
Составить вербальный алгоритм для каждого метода шифрования.
Составить программу для шифрования заданными методами.
Составить программу для дешифрования заданными методами.
Оценить результативность реализованных методов.
Теоретическая часть
Шифры простой замены
Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв.
Шифры сложной замены
Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа.
Другие работы
Формирование и развитие физиологических, психологических различий между мужчиной и женщиной
Elfa254
: 3 февраля 2014
Содержание
Введение
Биологические особенности мужчин и женщин
Представления о половой привлекательности. Их изменения с течением исторического процесса
Типы взаимодействия полов. Виды союзов
Различия в особенностях воспитания и преодоления разных периодов жизни
Различия в распределении родительских обязанностей
Война полов
Список литературы
Введение
Наша разнообразная жизнь на планете имеет одну общую черту. Всё человеческое население разделено на две половины - мужскую и женскую. Насколько пох
5 руб.
Расчёт бурового насоса УНБТ 950
deadconfig
: 26 июня 2021
Пояснительная записка с расчётами, технологическая схема А1 + вид общий насоса А1. Можно в вк https://vk.com/deadconfig
800 руб.
Экзаменационная работа по дисциплине: Направляющие среды в сетях электросвязи и их методы защиты (часть 2). Билет №10
SibGOODy
: 21 июля 2023
Билет 10
1. Собственные потери в ОВ.
2. Устройства ввода и вывода оптической энергии.
3. Скорость распространения электромагнитной энергии по цепям связи.
500 руб.
Теплотехника КемТИПП 2014 Задача А-6 Вариант 41
Z24
: 16 февраля 2026
Для сушки используют воздух с температурой t1 и с заданной относительной влажностью φ1. В калорифере его подогревают до температуры t2 и направляют в сушилку, откуда он выходит с температурой t3. Определить:
1) основные параметры влажного воздуха (tм, φ, d, h, pп) для основных точек процессов;
2) расход воздуха M и теплоты q на 1 кг испаренной влаги.
Изобразить процесс в h,d — диаграмме. Данные для решения приведены в таблице 17. Результаты расчетов свести в таблицу 18.
200 руб.