или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Курсовые работы |
Категория: | Программирование |
Год сдачи: | 2016 |
Количество страниц: | 27 |
Оценка: | 5 |
Дата публикации: | 14.12.2016 |
Количество просмотров: | 1322 |
Рейтинг работы: |
В работу включается:
Пояснительная записка (ПЗ) с ГОСТами, проект на C# (Windows Form).
В пояснительной записке: введение, по пунктам работа ПЗ, заключение (с UML, диаграммами, литературой и полным описанием программы и рабочей среды).
Все по ГОСТ.
(фрагменты работы)
(скопировано с первых страниц ПЗ. информация вырезана, т.е. не полная)
Введение
Шифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования. Он использовался Цезарем еще до нашей эры для тайной переписки. И если предложить любому человеку придумать свой алгоритм шифровки, то он, наверняка, «придумает» именно такой способ, ввиду его простоты.Целью курсового проекта является проектирование и разработка приложения «Шифра Цезаря».Объект исследования – приложение, имитирующее работу шифратора и дешифратора кода Цезаря.Предмет исследования – разработка приложения шифратора и дешифратора средствами языка C#.В связи с этим поставлены задачи:создать шифровки и расшифровки слов и предложений с помощью заданного кода;создать функции изменения текстовых данных с выводом его значения;создать функции изменения значения полей;создать функции изменения данных с последующим сохранением значений.Создание приложения «Шифра Цезаря» поможет пользователям коммуникабельно использовать данную программу для осуществления передачи кодированных данных. А также наглядно познакомит всех желающих с основами шифрования. 1 Постановка задачи
Разработать приложение «Шифр Цезаря» с использованием программной среды Visual Studio и средств объектно-ориентированного программирования.Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется буквой находящейся на некоторое постоянное число позиций левее него в алфавите. Постоянное число позиций называется ключом. Например, в шифре со сдвигом 3 буква А была бы заменена на букву Г, буква Б станет буквой Д.Принцип работы приложения состоит в том, что оно имитирует работу шифровки и дешифровки. Требования к программе:наличие меню для выбора нужных действий, состоящее пунктов: «Текст из файла», «Записать в файл», «Выход», «Справка»;стандартное цветовое решение;интуитивно понятный интерфейс;поля для возможности создания кодированного текста.Работа с программой подразумевает следующее: введение первичного значения слов и предложений на русском и английском языках с последующим его преобразованием в Шифр Цезаря, а также введение уже зашифрованного значения данных по коду Цезаря с последующей расшифровкой.
Похожие работы