
- •Введение
- •Обзор блочных алгоритмов шифрования
- •Гост 28147-89:
- •Алгоритм feal
- •Описание алгоритма feal
- •Криптоанализ feal. Разновидности feal
- •Результаты работы программы
- •Заключение
- •Реализация блочного алгоритма шифрования feal
- •Реализация блочного алгоритма шифрования feal
- •Аннотация
- •Содержание
- •Выходные данные
- •Описание логической структуры
- •Федеральное агентство по образованию рф
- •Кафедра радиоэлектронных средств
- •Реализация блочного алгоритма шифрования feal
- •Федеральное агентство по образованию рф
- •Кафедра радиоэлектронных средств Утверждён:
- •Реализация блочного алгоритма шифрования feal
- •Аннотация
- •Содержание
- •Работа с программой
- •Приложение в
- •Библиографический список
Выходные данные
Выходные данные представлены в Таблице А.2.
Таблица А.2 – Выходные данные
Тип |
Идентификатор |
Назначение |
Диапазон |
|
incrypt |
Зашифрованный текстовый файл |
До 128 байт |
FILE * |
decrypt |
Расшифрованный текстовый файл |
До 128 байт |
Описание логической структуры
После загрузки файла «FEAL.exe» появляться главная форма модуля Unit1, которая содержит 4 окна: для исходного, зашифрованного и расшифрованного текстов и ключа – и кнопки: Генерация ключа, Открыть текст из файла, Зашифровать, Расшифровать, Посмотреть 8-битный двоичный код открытого текста, Посмотреть 8-битный двоичный код шифротекста, Посмотреть 8-битный двоичный код расшифрованного текста, а также главное меню – Справка – с пунктами: О программе, Описание алгоритма FEAL и Руководство пользователя.
При нажатии кнопки Открыть текст из файла, открывается диалоговое окно загрузки файла, который может быть загружен в окно исходного текста. Нажатием кнопки Генерация ключа генерируется исходный ключ и помещается в окно Ключ. При нажатии кнопок Зашифровать и Расшифровать соответственно выполняется алгоритм шифрования и расшифрования и в соответствующих окнах появляются шифротекст и расшифрованный текст.
При нажатии кнопок Посмотреть 8-битный двоичный код открытого текста, Посмотреть 8-битный двоичный код шифротекста, Посмотреть 8-битный двоичный код расшифрованного текста открываются соответственно формы модулей Unit2, Unit3, Unit4, из которых можно узнать битное содержание текстов.
Формы модулей Unit5, Unit6 и Unit7 открывается при нажатии соответственно кнопок главного меню О программе, Описание алгоритма FEAL и Руководство пользователя.
Приложение Б
(обязательное)
Федеральное агентство по образованию рф
Государственное образовательное учреждение
высшего профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ
Кафедра радиоэлектронных средств
УТВЕРЖДАЮ
Зав. Кафедрой РЭС
___________Петров Е.П.
Реализация блочного алгоритма шифрования feal
Руководство пользователя
Лист утверждения
ТПЖА.12205-01 34 01-1-ЛУ
Листов 2
Разработал: студент группы ЗС-32 _____________/М. А. Целоусов/
Проверил: Руководитель
ст. преподаватель кафедры РЭС _____________/Н. Л. Харина/
Киров 2009
Федеральное агентство по образованию рф
Государственное образовательное учреждение
высшего профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ
Кафедра радиоэлектронных средств Утверждён:
ТПЖА.12205-01 34 01-1-ЛУ
Реализация блочного алгоритма шифрования feal
Руководство пользователя
ТПЖА.12205-01 34 01-1
Листов 6
Киров 2009