
- •Пояснительная записка
- •Задание
- •Реферат
- •Введение
- •Нормативные ссылки
- •Постановка задачи
- •Описание входных и выходных данных
- •Описание алгоритмов
- •Описание алгоритма Цезаря
- •Описание алгоритма Атбаш
- •Технология разработки приложения
- •Описание программы
- •Руководство пользователя
- •Заключение
- •Список используемых источников
- •Приложение а – Листинг программы
Руководство пользователя
Для работы с программой «Дешифратор» необходимо иметь минимальные требования, указанные ниже.
Компьютер:
процессор Intel Pentium 4 (или выше) AMD Duron (или выше);
оперативная память 512 Mb;
операционная система Windows XP/Vista/7/8;
клавиатура.
Программное обеспечение:
Microsoft Visual Studio 2010 Ultimate.
Как пользоваться программой:
1. Откройте программу Шифратор/Дешифратор. Главное окно программы изображено на рисунке 2.
Рисунок 2 – Главное окно программы
2. Выберите необходимый метод шифрования. Для этого нажмите кнопку
3
.
Затем введите кодируемый текст в активное
окно.
4. Если вы выбрали
шифр Цезаря, то определить ключ можно
в окне «Ключ»
.
5. После этого
нажмите кнопку
.
6. Закодированный текст появится во втором окне.
7
.
Для декодирования шифра Цезаря нужно
в окне «Ключ» выставить нужное значение
ключа и нажать кнопку
8. В случае необходимости шифр можно менять при переключении вкладок:
;
.
5. Второй способ изменения способа кодирования – это выбор шифра в выпадающем меню, указанном на рисунке 3.
Рисунок 3 – Переключение вкладок при помощи меню
9. Чтобы выйти из
программы нажмите кнопку
10. Если возникнут
вопросы по работе программы, нажмите
кнопку
11. Откроется окно, где вы можете узнать о программе и ее создателях, показанное на рисунке 4.
Рисунок 4 – Диалоговое окно «О программе»
Пример работы программы:
1. Вводим текст и меняем количество сдвигов. Это действие показано на рисунке 5.
Рисунок 5 – Ввод текста
2. После нажатия кнопки «Шифрование» происходит кодирование, представленное на рисунке 6.
Рисунок 6 – Кодирование
3. Дешифрование происходит точно так же как показано выше.
4. Кодирование методом Атбаш происходит после нажатия кнопки «Шифрование» на вкладке «Кодирование методом Атбаш». Кодирование Атбаш показано на рисунке 7.
Рисунок 7 – Кодирование методом Атбаш
Заключение
В ходе выполнения курсовой работы были изучены следующие вопросы:
шифрование с использованием различных методов, таких как шифр Цезаря и шифр Атбаш;
их особенности и свойства;
а так же способы их реализации и визуализации на С# Windows Form.
Достоинствами данной программы являются:
целых два метода шифрования, правильно работающих;
легкость и простота кодирование нужной информации;
простота использования программы и удобство интерфейса пользователя.
Недостатками данной программы являются:
использование всего двух методов кодирования;
кодирование происходит только на двух языках;
малое функционирование программы.
Были составлены программы для реализации этих методов шифрования. После проведённых тестов, был сделан вывод, что программы работают корректно, следовательно, поставленная задача выполнена.
Список используемых источников
Т.А. Павловская. C#.Программирование на языке высокого уровня. – СПб: Питер, 2009 – 432 с.
Б. Шнайер. Прикладная криптография. – М.: Триумф, 1996 – 586 с.
В.В.Ященко. Введение в Криптографию. – СПб.: Питер, 2001 – 288 с.
Эндрю Троелсен. Язык программирования C# 2010 и платформа. NET 4.0. – М.: Вильямс, 2011. – 455 с.
Стиллмен Э. Изучаем C#. – Волгоград: Росмашпечать, 2010 – 456 с.