Текстовый редактор "Блокнот" с функцией шифрования - дешифрования классическими криптографическими методами

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-142621.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введение

Теоретическая часть

Шифры простой замены

Гаммирование

Шифры перестановки

Двойная перестановка столбцов и строк

Метод шифрования с использованием таблицы Виженера

Практическая часть

Вывод

Листинг программы



Введение

Цель работы:

Изучение принципа программной реализации классических криптографических методов:

метод Цезаря;

метод Гронсфельда;

метод гаммирования;

метод двойных перестановок;

метод замены с использованием таблицы Виженера.

Задание:

1. Необходимо создать текстовый редактор "Блокнот", который содержал следующие объекты:

окно ввода исходного текста;

окно вывода зашифрованного текста;

кнопки "Шифровать", "Дешифровать", "Выбор метода шифрования";

строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню "о программе" и "о разработчике".

Составить вербальный алгоритм для каждого метода шифрования.

Составить программу для шифрования заданными методами.

Составить программу для дешифрования заданными методами.

Оценить результативность реализованных методов.

Теоретическая часть


Шифры простой замены

Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв.

Шифры сложной замены

Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа.
Экзамен по дисциплине: Алгебра и геометрия. БИЛЕТ № 6
БИЛЕТ № 6 1. Произведение матриц, его свойства. 2. Взаимное положение двух прямых на плоскост. 3. Найти длину высоты, опущеной из вершины О в тетраэдре ОАВС, если О (-5;-4;8), А (2;3;1), В (4;1;-2), С (6;3;7). 4. Найти , где А(2;-1;2), В(1;2;-1) и С(3;2;1). 5. Привести к канониескому виду и построить кривую .
User odja : 26 января 2012
99 руб.
Курсовой проект по теме: "Расчет экономической эффективности от закачки ингибитора СНПХ-7212 М для борьбы с АСПО"
В состав архива входит: 1. Два титульных листа 2. Содержание 3. Курсовой отчёт (39 стр.) 4. Презентация (9 слайдов) В курсовом проекте должны быть разработаны: ПОЯСНИТЕЛЬНАЯ ЗАПИСКА: Введение 1 Краткая характеристика предприятия 1.1 Краткая историческая справка
User Agentikus007 : 29 апреля 2021
2400 руб.
Курсовой проект по теме: "Расчет экономической эффективности от закачки ингибитора СНПХ-7212 М для борьбы с АСПО"
Инженерная графика. Задание №35. Вариант №17. Деталь №1
Все выполнено в программе КОМПАС 3D v16. Боголюбов С.К. Индивидуальные задания по курсу черчения Задание №35. Вариант №17. Деталь №1 Выполнить по аксонометрической проекции чертеж модели (построить три проекции и нанести размеры). В состав работы входят 4 файла: - 3D модель детали; - ассоциативный чертеж; - чертеж формата А4 в трёх видах комплексного оформления; - чертеж формата А3 в трёх видах комплексного оформления. Помогу с другими вариантами, пишите в ЛС.
User Чертежи : 24 октября 2019
60 руб.
Инженерная графика. Задание №35. Вариант №17. Деталь №1
Контрольная работа №1 по дисциплине: «Физика» (часть 1-я) Вариант №2
Контрольная работа #1 По дисциплине: «Физика» (часть 1) Вариант: 2 С тележки, свободно движущейся по горизонтальному пути со скоростью 3 м/с, в сторону, противоположную движению тележки, прыгает человек, после чего скорость тележки изменилась и стала равной 4 м/с. Вычислите горизонтальную составляющую скорости человека при прыжке относительно тележки. Масса тележки 210 кг, масса человека 70 кг. 2)По небольшому куску мягкого железа, лежащему на наковальне массой 300 кг, ударяет молот массой 8 к
User dimon2015 : 15 января 2016
200 руб.
Контрольная работа №1 по дисциплине: «Физика» (часть 1-я) Вариант №2
up Наверх