- •Введение
- •Обзор блочных алгоритмов шифрования
- •Гост 28147-89:
- •Алгоритм feal
- •Описание алгоритма feal
- •Криптоанализ feal. Разновидности feal
- •Результаты работы программы
- •Заключение
- •Реализация блочного алгоритма шифрования feal
- •Реализация блочного алгоритма шифрования feal
- •Аннотация
- •Содержание
- •Выходные данные
- •Описание логической структуры
- •Федеральное агентство по образованию рф
- •Кафедра радиоэлектронных средств
- •Реализация блочного алгоритма шифрования feal
- •Федеральное агентство по образованию рф
- •Кафедра радиоэлектронных средств Утверждён:
- •Реализация блочного алгоритма шифрования feal
- •Аннотация
- •Содержание
- •Работа с программой
- •Приложение в
- •Библиографический список
Аннотация
Данный программный документ предназначен для того, чтобы помочь пользователю, работающему с программой "FEAL.exe", разобраться в её использовании, а также для демонстрации всех её возможностей.
Содержание
Работа с программой……………………………………………....27
Работа с программой
При запуске файла «FEAL.exe», открывается главное окно программы (Рисунок Б.1):
Рисунок Б.1 – Главное окно программы
Задание
текста для шифрования можно осуществить
двумя способами: ввести с клавиатуры
в первое окно, либо загрузить из *.txt
файла, нажатием кнопки "Открыть текст
из файла" (Рисунок Б.2).
Рисунок Б.2 – Исходный текст в первом окне
Далее требуется сгенерировать первоначальный ключ, из которого будут автоматически сгенерированиы ключи для каждой итеррации алгоритма. Это производится путём нажатия кнопки "Сгенерировать ключ". После чего в строке "Ключ" появится произвольный 64-битный двоичный ключ (Рисунок Б.3).
Рисунок Б.4 – Генерация ключа
После чего нужно нажать кнопку "Зашифровать", и исходный текст будет зашифрован и отобразиться во втором окне, чаще всего он представляет собой набор символов, что нам и требуется (Рисунок Б.4).
Рисунок Б.4 – Зашифрованный текст во втором окне
При нажатии кнопки "Расшифровать" зашифрованный текст будет расшифрован и отобразится в третьем окне, он должен быть идентичен исходному тексту (Рисунок Б.5).
Рисунок Б.5 – Расшифрованный текст в третьем окне
В процессе работы программы можно просмотреть двоичные коды исходного, зашифрованного и расшифрованного текстов, нажатием на кнопок, располагающихся над соответствующими окнами (Рисунок Б.6).
Рисунок Б.6 – Просмотр кодов текстов
Главное
меню содержит пункт Справка, в котором
можно ознакомится с основными данными
о программе, подробным описанием
алгоритма FEAL и данным руководством
(Рисунки Б.6 – Б8).
Рисунок Б.6 – Форма «О программе»
Рисунок Б.7 – Форма «Описание алгоритма FEAL»
Рисунок
Б.8– Форма «Руководство пользователя»
Приложение в
(справочное)
Библиографический список
Б. Шнайер "Прикладная криптография: Протоколы, алгоритмы, исходные тексты на языке Си" – М.: "Триумф", 2002 г.
www.ru.wikipedia.org «Википедия – свободная энциклопедия».
http://info.isl.ntt.co.jp «The FEAL home page».
