Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_Zapiska.docx
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
1.31 Mб
Скачать

Аннотация

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

Содержание

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

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

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

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

Задание текста для шифрования можно осуществить двумя способами: ввести с клавиатуры в первое окно, либо загрузить из *.txt файла, нажатием кнопки "Открыть текст из файла" (Рисунок Б.2).

Рисунок Б.2 – Исходный текст в первом окне

Далее требуется сгенерировать первоначальный ключ, из которого будут автоматически сгенерированиы ключи для каждой итеррации алгоритма. Это производится путём нажатия кнопки "Сгенерировать ключ". После чего в строке "Ключ" появится произвольный 64-битный двоичный ключ (Рисунок Б.3).

Рисунок Б.4 – Генерация ключа

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

Рисунок Б.4 – Зашифрованный текст во втором окне

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

Рисунок Б.5 – Расшифрованный текст в третьем окне

В процессе работы программы можно просмотреть двоичные коды исходного, зашифрованного и расшифрованного текстов, нажатием на кнопок, располагающихся над соответствующими окнами (Рисунок Б.6).

Рисунок Б.6 – Просмотр кодов текстов

Главное меню содержит пункт Справка, в котором можно ознакомится с основными данными о программе, подробным описанием алгоритма FEAL и данным руководством (Рисунки Б.6 – Б8).

Рисунок Б.6 – Форма «О программе»

Рисунок Б.7 – Форма «Описание алгоритма FEAL»

Рисунок Б.8– Форма «Руководство пользователя»

Приложение в

(справочное)

Библиографический список

  1. Б. Шнайер "Прикладная криптография: Протоколы, алгоритмы, исходные тексты на языке Си" – М.: "Триумф", 2002 г.

  2. www.ru.wikipedia.org «Википедия – свободная энциклопедия».

  3. http://info.isl.ntt.co.jp «The FEAL home page».

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