Личный кабинетuser
orange img orange img orange img orange img orange img
РефератРазное
Готовая работа №104051 от пользователя Успенская Ирина
book

Разработка программы шифрования шифром Виженера.

255 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

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

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Введение……………………………………………………………………….3
1 Описание шифра Виженера………………………………………………...4
1.1 История создания шифра……………………………………………4
1.2 Алгоритм шифрования………………………………………………6
2 Разработка программы……………………………………………………...9
2.1 Интерфейс……………………………………………………………9
2.2 Код программы………………………………………………………9
2.3 Работа программы с точки зрения пользователя………………….14
2.4 Тест программы……………………………………………………..15
Заключение…………………………………………………………………...17
Список использованных источников……………………………………….18

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

По мере развития и усложнения средств, методов и форм автоматизации процессов обработки информации повышается зависимость общества от степени безопасности используемых им информационных технологий, которая определяется степенью защищенности и устойчивости как компьютерных систем в целом, так и отдельных программ. Для обеспечения защиты информации в настоящее время не существует какого-то одного технического приема или средства, однако общим в решении многих проблем безопасности является использование криптографии и подобных преобразований информации. Шифр Виженера - одно из интересных явлений в истории криптографии. На протяжении длительного времени данный метод шифрования являлся неуязвимым для взлома и принёс большую пользу различным государствам, которые использовали его в военной сфере и дипломатии. Главное преимущество шифра Виженера - простота для понимания и реализации, при этом он является недоступным для простых методов криптоанализа.
Под объектом исследования понимается шифрование данных. Предмет исследования представляет собой метод шифрования при помощи шифра Виженера.

Весь текст будет доступен после покупки

отрывок из работы

1 ОПИСАНИЕ ШИФРА ВИЖЕНЕРА
1.1 ИСТОРИЯ СОЗДАНИЯ ШИФРА
В 1466 году Леон Альберти, знаменитый архитектор и философ представил трактат о шифрах в папскую канцелярию. В трактате рассматриваются различные способы шифрования, в том числе маскировка открытого текста в некотором вспомогательном тексте. Работа завершается собственным шифром, который он назвал «шифр, достойный королей». Это был многоалфавитный шифр, реализованный в виде шифровального диска. Суть заключается в том, что в данном шифре используется несколько замен в соответствии с ключом. Позднее Альберти изобрел код с перешифровкой. Данное изобретение значительно опередило свое время, поскольку данный тип шифра стал применяться в странах Европы лишь 400 лет спустя.
В 1518 году в развитии криптографии был сделан новый шаг благодаря появлению в Германии первой печатной книги по криптографии. Аббат Иоганнес Тритемий, настоятель монастыря в Вюрцбурге, написал книгу «Полиграфия», в которой дается описание ряда шифров. Один из них использует «таблицу Тритемия» (ныне «таблицу Виженера») и развивает идею многоалфавитной замены. Система шифрования, следующая: первая буква исходного текста шифруется по первой строке, вторая по второй и так далее. После использования последней строки следующая буква вновь шифруется по первой строке. В шифре Тритемия отсутствует ключ, секретом является сам способ шифрования.
Следующий шаг в развитии предложенного Тритемием способа шифрования был сделан итальянцем Джовани Белазо. В 1553 году выходит в свет его брошюра «Шифр синьора Белазо». В этом шифре ключом является так называемый пароль — фраза или слово. Пароль записывался периодически над буквами открытого текста. Буква пароля, стоящая над соответствующей буквой открытого текста, указывала номер строки в таблице Тритемия, по которой следует проводить замену (шифрование) это буквы.
В последующем идеи Тритемия и Белазо развил соотечественник Белазо Джованни Батиста Порта. Он предложил отказаться от алфавитного порядка следования букв в первой строке таблицы Тритемия и заменить этот порядок на некоторый произвольный, являющийся ключом шифра. Строки таблицы по-прежнему циклически сдвигались. В своей книге «О тайной переписке», Порта предложил биграммный шифр, а также привел описание механического дискового устройства, реализующего биграммную замену.

Весь текст будет доступен после покупки

Список литературы

1. Агуров П. C#. Сборник рецептов. СПБ.: БХВ-Петербург, 2017. 429 с.
2. Алферов А.П. Основы криптографии. М.: Гелиос АРВ, 2015. 479 с.
3. Бишоп, Дж. C# в кратком изложении. М.: Бином, 2016. 468 с.
4. Ван Тилборг Х. К. А. Основы криптологии. Профессиональное руководство и интерактивный учебник. М.: Мир, 2018. 471 с.
5. Габидулин Э. М. Курс лекций по Защите Информации. Москва: Издательство МФТИ, 2017.
6. Кузьминов Т. В. Криптографические методы защиты информации. Наука, Сибирское предприятие РАН, Новосибирск, 2015. 194 с.
7. Лабор В. В. С#. Создание приложений для Windows. Минск: Харвест, 2018. 385 с.
8. Мао B. Современная криптография. Теория и практика. М.: Вильямс, 2015. 763 с.
9. Марченко А.Л. Основы программирования на С# 2.0. ИНТУИТ, 2019. 244 с.
10. Уотсон К. Visual C# 2008. Базовый курс. М.: Вильямс, 2019. 1216 с.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

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

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных