Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсак.docx
Скачиваний:
2
Добавлен:
08.12.2018
Размер:
81.41 Кб
Скачать

Министерство образования и науки, молодежи и спорта Украины

Государственное высшее учебное заведение «Национальный горный университет»

ИНСТИТУТ ЭЛЕКТРОЭНЕРГЕТИКИ

Факультет информационных технологий Кафедра электроники и вычислительной техники курсоВаЯ работа

по дисциплине «Технологии программирования»

выполнил:

проверилА:

Студент группы УБиТ-10

Гулина Ирина Григорьевна

Кисель Николай Николаевич

Днепропетровск

2011

Министерство образования и науки, молодежи и спорта Украины

Государственное высшее учебное заведение «Национальный горный университет»

ИНСТИТУТ ЭЛЕКТРОЭНЕРГЕТИКИ

Факультет информационных технологий

Кафедра электроники и вычислительной техники

ЗадаНие

На курсоВую РаБоТу

по дисциплине «Технологии программирования»

Группа: УБиТ-10

Студент: Кисель Николай Николаевич

Тема курсовой работы

«Разработка программы шифрования и дешифрования текста методом замены»

Этап

Дата

Отметка выполнения

  • Выдача задания

  • Контроль функционирования программ

  • Защита курсовой работы

Задание выдала:

Гулина Ирина Григорьевна

Задание приняла:

Гулина Ирина Григорьевна

Задание выполнил:

Кисель Николай Николаевич

СОДЕРЖАНИЕ

Факультет информационных технологий 1

Кафедра электроники и вычислительной техники 1

Факультет информационных технологий 2

Кафедра электроники и вычислительной техники 2

Этап 2

Отметка выполнения 2

Выдача задания 2

Контроль функционирования программ 2

Защита курсовой работы 2

ВВЕДЕНИЕ

Данная работа посвящена разработке программы шифрования и дешифрования текста методом простой замены (метод шифрования Вижинера), а также закреплению знаний и умений программирования на языке C/C++.

Метод шифрования заключается в том, что отдельные части исходного текста заменяются на какие-либо другие буквы, числа, символы. При этом замена осуществляется так, что бы потом по шифрованному сообщению можно было однозначно восстановить переданное сообщение. Чтобы зашифровать или расшифровать символ используется операция XOR (побитовое исключающее ИЛИ).

Для написания программы и ее последующей компиляции будет использоваться среда разработки MS Visual Studio. Программы шифрования и дешифрования являются самостоятельными и независимыми программными единицами, и будут выполняться как консольное приложение.

После выполнения программы шифрования, мы получим текстовый файл, идентичный по размеру, но разный по содержимому с исходным. Данный файл будет зашифрован ключом, который нужен для расшифровки полученного текстового файла с зашифрованным содержимым. После запуска программы дешифрования, мы получим файл, идентичный исходному шифруемому как по размеру, так и по содержимому.