- •Факультет прикладной математики и телекоммуникаций
- •Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)
- •Тпжа.12214-01 81 01 пз
- •Реферат
- •Содержание
- •Введение
- •Обзор и анализ систем шифрования с открытым ключом
- •3. Криптоалгоритмы замены
- •Применение криптоалгоритмов замены
- •Результаты работы программы
- •Заключение
- •Кафедра радиоэлектронных средств
- •Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря) Описание программы
- •Кафедра радиоэлектронных средств Утверждён:
- •Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)
- •Аннотация
- •Содержание
- •Выходные данные
- •Описание логической структуры
- •Состав программного модуля
- •Кафедра радиоэлектронных средств
- •Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)
- •Кафедра радиоэлектронных средств Утверждён:
- •Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)
- •Аннотация
- •Содержание
- •Работа с программой
- •Приложение в Библиографический список
Кафедра радиоэлектронных средств
УТВЕРЖДАЮ
Зав. Кафедрой РЭС
___________Петров Е.П.
Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря) Описание программы
Лист утверждения
ТПЖА.12214-01 13 01-1-ЛУ
Листов 5
Разработал: студент группы ЗС-31 _____________/Е.Е. Золотухина/
Проверил: Руководитель
доцент кафедры РЭС _____________/Н. Л. Харина/
Киров 2011
Государственное образовательное учреждение
высшего профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ
Кафедра радиоэлектронных средств Утверждён:
ТПЖА.12214-01 13 01-1-ЛУ
Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)
Описание программы
ТПЖА.12214-01 13 01-1
Листов 5
Киров 2011
Аннотация
Данный программный документ содержит информацию, которая может помочь пользователю лучше понять логическую структуру и код программы.
В документе также приведены характеристики программы, её назначение, описание входных и выходных данных.
Содержание
1. Общие сведения……………………………………………………….… 21
2. Функциональное назначение………………………………………….... 21
3. Используемые технические средства……...…………….…………...... 21
4. Вызов и загрузка………………...……………………………... . .……....21
5. Входные данные……………………...……………………………..……21
6. Выходные данные…………………...…………………………………...22
7. Описание логической структуры……………...……….………………...22
Общие
сведения
Данная программа «Реализация криптоалгоритмов замены (подстановка Цезаря и Аффинная подстановка Цезаря)» написана на языке C++ в программной среде Visual Studio 2008, её успешное функционирование гарантировано в операционных системах Windows XP/Vista/ Windows 7.
Функциональное назначение
Программа предназначена для зашифрования и расшифрования данных с помощью подстановки Цезаря и Аффинной подстановки Цезаря
Используемые технические средства
Минимальные требования к системе:
Минимальная частота процессора 800 MHz
64Mb RAM
4 000 kb свободного пространства на диске
монитор
видеоадаптер
клавиатура
мышь
операционная система Windows 98
Вызов и загрузка
Программа приступает к работе после запуска файла “ Shifr.exe” и занимает на диске 4 000 Kb. Для функционирования программного продукта необходим только данный файл.
Входные данные
Входные данные представлены в Таблице А.1.
Таблица А.1. – Входные данные
Тип |
Идентификатор |
Назначение |
Диапазон |
int |
k, b |
Элементы ключа |
1..67 |
int |
a |
Элемент ключа |
3, 5, 7, 9, 11, 13, 15, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 57, 59, 61, 63, 65, 67. |
str |
Str1, str2 |
Открытый текст/ Зашифрованный текст |
1031 знаков |
