Принцип программной реализации классических криптографических методов. Метод шифрования с использованием таблицы Виженера. Создание текстового редактора "Блокнот", содержащего методы шифрования. Вербальный алгоритм и программа для методов шифрования.
Аннотация к работе
Теоретическая часть Шифры простой замены Гаммирование Шифры перестановки Двойная перестановка столбцов и строк Метод шифрования с использованием таблицы Виженера Практическая часть Вывод Листинг программы Введение Цель работы: Изучение принципа программной реализации классических криптографических методов: метод Цезаря; метод Гронсфельда; метод гаммирования; метод двойных перестановок; метод замены с использованием таблицы Виженера. Необходимо создать текстовый редактор Блокнот, который содержал следующие объекты: окно ввода исходного текста; окно вывода зашифрованного текста; кнопки Шифровать, Дешифровать, Выбор метода шифрования; строка меню, содержащая меню для работы с файлами, меню для работы с текстом (вырезать, вставить, отменить, повторить, поиск и т.д.), меню для выбора методов шифрования, меню о программе и о разработчике. Шифры сложной замены Шифр Гронсфельда состоит в модификации шифра Цезаря числовым ключом. Метод шифрования с использованием таблицы Виженера Этот шифр можно описать таблицей шифрования, называемой таблицей Виженера, по имени Блеза Виженера, дипломата XVI века, который развивал и совершенствовал криптографические системы: АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ А АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ Б _АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ В Я_АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮ Г ЮЯ_АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭ ... ...