Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekateriny_Zolotukhinoy.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
734.21 Кб
Скачать

Кафедра радиоэлектронных средств

УТВЕРЖДАЮ

Зав. Кафедрой РЭС

___________Петров Е.П.

Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)

Руководство пользователя

Лист утверждения

ТПЖА.12214-01 34 01-1-ЛУ

Листов 6

Разработал: студентка группы ЗС-31 _____________/Е.Е. Золотухина/

Проверил: Руководитель

доцент кафедры РЭС _____________/Н. Л. Харина/

Киров 2011

Государственное образовательное учреждение

высшего профессионального образования

ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ

Кафедра радиоэлектронных средств Утверждён:

ТПЖА.12214-01 34 01-1-ЛУ

Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)

Руководство пользователя

ТПЖА.12214-01 34 01-1

Листов 6

Киров 2011

Аннотация

Данный программный документ предназначен для того, чтобы помочь пользователю, работающему с программой "Shifr.exe", разобраться в её использовании, а также для демонстрации всех её возможностей.

Содержание

  1. Работа с программой……………………………………………....28

  1. Работа с программой

При запуске файла «Shifr.exe», открывается главное окно программы. Выбираем вкладку «Подстановка Цезаря» (Рисунок Б.1):

Рисунок Б.1 – Главное окно программы

Первоначально необходимо ввести данные в поля ввода «Ключ К» и «Открытый текст» в случае зашифрования, и «Зашифрованный текст» в случае расшифрования. Предусмотрен контроль данных для ключа, вводимого пользователем, в виде того, что программа только позволит ввести только цифры(0 вводить нельзя). Также ввод цифр ограничен до 67.

После ввода в первом случае, необходимо нажать на кнопку «Зашифрование» и в окне «Зашифрованный текст» отобразится результат подстановки(рисунок Б.2).

Во втором случае, необходимо нажать на кнопку «Расшифрование»» и в окне «Открытый текст» отобразится результат работы программы (рисунок Б.3).

При нажатии на кнопку «Сохранить» произойдет сохранение в файл открытого или зашифрованного текста. При нажатии на кнопку «Открыть» произойдет чтение из файла открытого или зашифрованного текста.

Рисунок Б.2 .– Пример 1

Рисунок Б.3. – Пример 2

Выбираем вкладку «Аффинная подстановка Цезаря». Первоначально необходимо ввести данные в поля ввода «Значение В» и «Открытый текст» в случае зашифрования, и «Зашифрованный текст» в случае расшифрования. Предусмотрен контроль данных для элемента ключа В, вводимого пользователем, в виде того, что программа только позволит ввести только цифры(0 вводить нельзя). Также ввод цифр ограничен до 67.

После ввода в первом случае, необходимо нажать на кнопку «Зашифрование» и в окне «Зашифрованный текст» отобразится результат подстановки (рисунок Б.4).

Во втором случае, необходимо нажать на кнопку «Расшифрование»» и в окне «Открытый текст» отобразится результат работы программы, а в окне А^-1 появится число, взаимообратное с А по модулю 68 (рисунок Б.5).

При нажатии на кнопку «Сохранить» произойдет сохранение в файл открытого или зашифрованного текста. При нажатии на кнопку «Открыть» произойдет чтение из файла открытого или зашифрованного текста.

При нажатии на кнопку «Справка» появится форма с инструкцией пользователя, где также информация о программе (рисунок Б.6). При нажатии на кнопку «Просмотр алфавита» произойдет, просмотр используемого алфавита (рисунок Б.7).

Рисунок Б.4. – Пример 3

Рисунок Б.5. – Пример 4

Рисунок Б.6. – Справка

.

Рисунок Б.7. – Используемый алфавит

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]