Текстовый редактор "Блокнот" с функцией шифрования - дешифрования классическими криптографическими методами
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Теоретическая часть
Шифры простой замены
Гаммирование
Шифры перестановки
Двойная перестановка столбцов и строк
Метод шифрования с использованием таблицы Виженера
Практическая часть
Вывод
Листинг программы
Введение
Цель работы:
Изучение принципа программной реализации классических криптографических методов:
метод Цезаря;
метод Гронсфельда;
метод гаммирования;
метод двойных перестановок;
метод замены с использованием таблицы Виженера.
Задание:
1. Необходимо создать текстовый редактор "Блокнот", который содержал следующие объекты:
окно ввода исходного текста;
окно вывода зашифрованного текста;
кнопки "Шифровать", "Дешифровать", "Выбор метода шифрования";
строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню "о программе" и "о разработчике".
Составить вербальный алгоритм для каждого метода шифрования.
Составить программу для шифрования заданными методами.
Составить программу для дешифрования заданными методами.
Оценить результативность реализованных методов.
Теоретическая часть
Шифры простой замены
Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв.
Шифры сложной замены
Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа.
Теоретическая часть
Шифры простой замены
Гаммирование
Шифры перестановки
Двойная перестановка столбцов и строк
Метод шифрования с использованием таблицы Виженера
Практическая часть
Вывод
Листинг программы
Введение
Цель работы:
Изучение принципа программной реализации классических криптографических методов:
метод Цезаря;
метод Гронсфельда;
метод гаммирования;
метод двойных перестановок;
метод замены с использованием таблицы Виженера.
Задание:
1. Необходимо создать текстовый редактор "Блокнот", который содержал следующие объекты:
окно ввода исходного текста;
окно вывода зашифрованного текста;
кнопки "Шифровать", "Дешифровать", "Выбор метода шифрования";
строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню "о программе" и "о разработчике".
Составить вербальный алгоритм для каждого метода шифрования.
Составить программу для шифрования заданными методами.
Составить программу для дешифрования заданными методами.
Оценить результативность реализованных методов.
Теоретическая часть
Шифры простой замены
Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв.
Шифры сложной замены
Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Для этого под буквами сообщения записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифротекст получают примерно также как в шифре Цезаря, но отсчитывают не третью букву по алфавиту (как в шифре Цезаря), а ту, которая смещена по алфавиту на соответствующую цифру ключа.
Другие работы
Контрольная работа по дисциплине: Цифровая обработка сигналов Вариант № 03
nata1
: 18 октября 2022
2.1 Задание на контрольную работу
Непрерывное сообщение передается по системе связи дискретными сигналами. На стороне передачи исходное сообщение преобразуется в первичный электрический сигнал, который, в свою очередь, преобразуется в цифровую форму. Перед передачей в канал связи сигнала сообщения производится также предварительная обработка его цифрового представления по заданному алгоритму. На стороне приёма восстанавливается непрерывное сообщение (с учётом предварительной обработки на сторон
150 руб.
Теплотехника 5 задач Задача 1 Вариант 56
Z24
: 3 января 2026
Смесь, состоящая из СО2 и СО, задана массовыми долями (mCO2 и mCO). Имея начальные параметры – давление р1 = 0,5 МПа и температуру t1 = 27 ºС, смесь расширяется при постоянном давлении до объема V2 = ρV1.
Определить газовую постоянную смеси, ее начальный объем V1, параметры смеси в состоянии 2, изменение внутренней энергии, энтальпии, энтропии, теплоту и работу расширения в процессе 1-2, если масса смеси М.
250 руб.
Стратегії надання психологічної допомоги у ситуаціях стихійного лиха, катастроф, терористичних нападів
alfFRED
: 14 октября 2013
ЗМІСТ
Вступ
1. Теоретичний огляд проблеми надання психологічної допомоги в надзвичайних ситуаціях
Поняття надзвичайної ситуації
Посттравматичний стресовий розлад
1.3. Типові реакції людей на різні травматичні події
2. Техніки психологічної допомоги, що застосовуються при роботі в надзвичайних ситуаціях
2.1. Психічні розлади у постраждалих від стихійного лиха
2.1.1. Клініка психічних розладів при катастрофах
2.1.2.Організація й зміст медико-психологічної допомоги потерпіл
Дозиметрические приборы и их использование
evelin
: 16 марта 2014
Дозиметрические приборы предназначаются для: -контроля облучения - получения данных о поглощенных или экспозиционных дозах излучения людьми и сельскохозяйственными животными; -контроля радиоактивного заражения радиоактивными веществами людей, сельскохозяйственных животных, а также техники, транспорта, оборудования, средств индивидуальной защиты, одежды, продовольствия, воды, фуража и других объектов; -радиационной разведки - определения уровня радиации на местности. Приборы, предназначенные дл
5 руб.