Автор24

Информация о работе

Подробнее о работе

Страница работы

Реализация шифра Гронсфельда на С++

  • 29 страниц
  • 2017 год
  • 610 просмотров
  • 5 покупок
Автор работы

Cheshire5aint

Access; SQL; C++;

700 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Данная курсовая работа ставит своей целью программную реализацию шифра Гронсфельда.
Задачами курсовой работы является:
• Изучение теоретической части – шифра Гронсфельда и методов, позволяющих реализовать данный шифр.
• Разработка алгоритма реализации шифра.
• Реализация шифрования сообщения согласно правилам шифра Гронсфельда.
• Реализация дешифрования сообщения согласно правилам шифра Гронсфельда.
• Апробация программы.
Реализация шифра осуществляется при помощи компилятора GCC и среды разработки программного обеспечения Qt Creator.

"...Полиалфавитный шифр (многоалфавитный шифр) — это совокупность шифров простой замены, которые используются для шифрования очередного символа открытого текста согласно некоторому правилу. В шифре Гронсфельда такое правило описывается следующим образом [14].
1. Ключ – набор цифр, при помощи которого и осуществляется шифрование. Длина ключа должна равняться длине сообщения, поэтому в случае необходимости (если длина ключа меньше длины сообщения), ключ зацикливается до тех пор, пока его длина не будет соответствовать длине сообщения. Например, слово, которое необходимо зашифровать – «легенда», ключ – «2017». Длина сообщения – 7 символов, а длина ключа – 4. Зацикливая ключ до длины в 7 символов мы получаем «2017201». В реализуемой программе длина ключа по умолчанию равняется 9..."

"...Само шифрование происходит следующим образом. Происходит проверка зашифрованности всех символов сообщения. При полной шифрации сообщения программа переходит к своему завершению, иначе переходит к следующему символу сообщения. Далее символ сверяется с символами алфавита до тех пор, пока символ алфавита не будет равен символу сообщения. После этого программа опять переходит к проверке зашифрованности всего сообщения (Рис.3)..."

Программная реализация шифра на языке С++, отличная оценка за работу.
Курсовая включает в себя теоретическую часть, разработанные алгоритмы, демонстрацию работы программы и её полный листинг

1. Баранова Т., Карпов Б. С++. Специальный справочник (2-е издание). - СПб.: Питер, 2005. - 381с.: ил.
2. Бруно Б. Просто и ясно о Borland C++: Пер. с англ. - М.: БИНОМ, 1994. - 400с.
3. Васильев В. Самоучитель С++ с задачами и примерами - СПб.: Наука и Техника, 2010. - 480 с.
4. Дейтел Х., Дейтел П. Как программировать на C++: Пер. с англ. - М.: ЗАО "Издательство БИНОМ", 1998. - 1024 с.
5. Джамса К. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 1997. - 320 с.
6. Ирэ П., Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 1995. - 480 с.
7. Красиков И.В., Красикова И.Е. Алгоритмы. Просто как дважды два. - М.: Эксмо, 2006. - 256 с.: ил.
8. Культин Н.Б. Самоучитель С++ Builder. - СПб.: БХВ-Петербург, 2005. - 320 с.: ил.
9. Культин Н.Б. С/С++ в задачах и примерах. - СПб.: БХВ-Петербург, 2006. - 288 с.: ил.
10. Лаптев В.В., Морозов А.В., Бокова А.В. С++ объектно-ориентированное программирование - СПб.: Питер, 2007. - 288 с.
11. Павловская Т. С/С++ Программирование на языке высокого уровня - СПб.: Питер, 2003. - 461 с.
12. Подбельский В. Язык C++: Учебное пособие. - М.: Финансы и статистика, 1995. - 560 с.
13. Сван Т. Освоение Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. - 544 с.
14. Сингх С. Книга шифров: Тайная история шифров и их расшифровки: Пер. с англ. – М.: Астрель, 2007. – 448 с.
15. Скляров В. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 1997. - 480 с.
16. Сэвитч У. C++ в примерах: Пер. с англ. - М.: ЭКОМ, 1997. - 736 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Данная курсовая работа ставит своей целью программную реализацию шифра Гронсфельда.
Задачами курсовой работы является:
• Изучение теоретической части – шифра Гронсфельда и методов, позволяющих реализовать данный шифр.
• Разработка алгоритма реализации шифра.
• Реализация шифрования сообщения согласно правилам шифра Гронсфельда.
• Реализация дешифрования сообщения согласно правилам шифра Гронсфельда.
• Апробация программы.
Реализация шифра осуществляется при помощи компилятора GCC и среды разработки программного обеспечения Qt Creator.

"...Полиалфавитный шифр (многоалфавитный шифр) — это совокупность шифров простой замены, которые используются для шифрования очередного символа открытого текста согласно некоторому правилу. В шифре Гронсфельда такое правило описывается следующим образом [14].
1. Ключ – набор цифр, при помощи которого и осуществляется шифрование. Длина ключа должна равняться длине сообщения, поэтому в случае необходимости (если длина ключа меньше длины сообщения), ключ зацикливается до тех пор, пока его длина не будет соответствовать длине сообщения. Например, слово, которое необходимо зашифровать – «легенда», ключ – «2017». Длина сообщения – 7 символов, а длина ключа – 4. Зацикливая ключ до длины в 7 символов мы получаем «2017201». В реализуемой программе длина ключа по умолчанию равняется 9..."

"...Само шифрование происходит следующим образом. Происходит проверка зашифрованности всех символов сообщения. При полной шифрации сообщения программа переходит к своему завершению, иначе переходит к следующему символу сообщения. Далее символ сверяется с символами алфавита до тех пор, пока символ алфавита не будет равен символу сообщения. После этого программа опять переходит к проверке зашифрованности всего сообщения (Рис.3)..."

Программная реализация шифра на языке С++, отличная оценка за работу.
Курсовая включает в себя теоретическую часть, разработанные алгоритмы, демонстрацию работы программы и её полный листинг

1. Баранова Т., Карпов Б. С++. Специальный справочник (2-е издание). - СПб.: Питер, 2005. - 381с.: ил.
2. Бруно Б. Просто и ясно о Borland C++: Пер. с англ. - М.: БИНОМ, 1994. - 400с.
3. Васильев В. Самоучитель С++ с задачами и примерами - СПб.: Наука и Техника, 2010. - 480 с.
4. Дейтел Х., Дейтел П. Как программировать на C++: Пер. с англ. - М.: ЗАО "Издательство БИНОМ", 1998. - 1024 с.
5. Джамса К. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 1997. - 320 с.
6. Ирэ П., Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 1995. - 480 с.
7. Красиков И.В., Красикова И.Е. Алгоритмы. Просто как дважды два. - М.: Эксмо, 2006. - 256 с.: ил.
8. Культин Н.Б. Самоучитель С++ Builder. - СПб.: БХВ-Петербург, 2005. - 320 с.: ил.
9. Культин Н.Б. С/С++ в задачах и примерах. - СПб.: БХВ-Петербург, 2006. - 288 с.: ил.
10. Лаптев В.В., Морозов А.В., Бокова А.В. С++ объектно-ориентированное программирование - СПб.: Питер, 2007. - 288 с.
11. Павловская Т. С/С++ Программирование на языке высокого уровня - СПб.: Питер, 2003. - 461 с.
12. Подбельский В. Язык C++: Учебное пособие. - М.: Финансы и статистика, 1995. - 560 с.
13. Сван Т. Освоение Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. - 544 с.
14. Сингх С. Книга шифров: Тайная история шифров и их расшифровки: Пер. с англ. – М.: Астрель, 2007. – 448 с.
15. Скляров В. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 1997. - 480 с.
16. Сэвитч У. C++ в примерах: Пер. с англ. - М.: ЭКОМ, 1997. - 736 с.

Купить эту работу

Реализация шифра Гронсфельда на С++

700 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

24 мая 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
Cheshire5aint
5
Access; SQL; C++;
Купить эту работу vs Заказать новую
5 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
700 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Создание базы данных для автоматизации процесса управления кадрами на предприятии

Уникальность: от 40%
Доступность: сразу
1000 ₽
Курсовая работа

Оптимизация сайта при помощи методов ИИ для увеличения конверсионного действия

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Сравнение операционных систем Linux, Windows и MacOS

Уникальность: от 40%
Доступность: сразу
400 ₽
Курсовая работа

Разработка программы обработки списка смартфонов

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Решение задач многомерной оптимизации. Методы безусловной оптимизации. Поиск условного экстремума, используя квадратичный штраф. (MathCad, Python).

Уникальность: от 40%
Доступность: сразу
1000 ₽

Отзывы студентов

Отзыв Далиас об авторе Cheshire5aint 2018-05-11
Курсовая работа

Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.

Общая оценка 5
Отзыв pocya об авторе Cheshire5aint 2016-04-07
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв Марина [email protected] об авторе Cheshire5aint 2015-08-25
Курсовая работа

все отлично, спасибо!

Общая оценка 5
Отзыв Татьяна_5085 об авторе Cheshire5aint 2016-09-15
Курсовая работа

Все ОК

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Шифрование C# - AES; WPF.

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Зачётная работа по предмету Web-инженеринг. Сайт

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

парсинг Python

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Вращающиеся кольца ( Торы )

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Парсинг веб-сайта elibrary на Python

Уникальность: от 40%
Доступность: сразу
15000 ₽
Готовая работа

Шифрование текста с Аутентификацией каждого пользователя, на основе алгоритма AES - 128 битного ключа, реализованного на WPF

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Разработка приложения, определяющего связность неориентированного графа

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Разработка прикладного программного обеспечения «Клавиатурный тренажер»

Уникальность: от 40%
Доступность: сразу
1350 ₽
Готовая работа

АИС сети автосалонов, C# и MS SQL. База данных.

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

-

Уникальность: от 40%
Доступность: сразу
490 ₽