Разделы презентаций


Разработка шифратора и дешифратора при наличии ключа меньшего или равного

Содержание

ВведениеРазработка программной платформы для создания и проведения квест-мероприятий Во время прохождения практики на тему «Шифрование и дешифрование матрицы с использованием ключа, размер которого может быть меньше, чем шифруемый текст» были рассмотрены следующие

Слайды и текст этой презентации

Слайд 1Разработка шифратора и дешифратора при наличии ключа меньшего или равного

шифруемому тексту
Выполнил (группа 862б):Сырников Максим Юрьевич
Руководитель: Мильничук М.А., Атурина В.А.
Санкт-Петербург,

2019
Разработка шифратора и дешифратора при наличии ключа меньшего или равного шифруемому текстуВыполнил (группа 862б):Сырников Максим ЮрьевичРуководитель: Мильничук

Слайд 2Введение
Разработка программной платформы для создания и проведения квест-мероприятий
Во время прохождения

практики на тему «Шифрование и дешифрование матрицы с использованием ключа,

размер которого может быть меньше, чем шифруемый текст» были рассмотрены следующие этапы:
Постановка цели и задач.
Формирование шагов к созданию.
Выбор механизма шифрования.
Проектирование модели разработки.
Произведение реализации продукта.
Выполнения тестирования программы.
Совершения отладки продукта.

2

ВведениеРазработка программной платформы для создания и проведения квест-мероприятий	Во время прохождения практики на тему «Шифрование и дешифрование матрицы

Слайд 3Цели и задачи
Разработка программной платформы для создания и проведения квест-мероприятий
Целью

практики является разработаться систему шифрование удовлетворяющею следующим требованиям:
Шифрование и дешифрование

выполнять с использованием ключа.
Задача должна быть реализована как законченное приложение со скрытыми формулами и открытыми полями ввода.
При реализации учитывать особенности ввода данных так чтобы избежать переполнения.

3

Цели и задачиРазработка программной платформы для создания и проведения квест-мероприятий	Целью практики является разработаться систему шифрование удовлетворяющею следующим

Слайд 4Шифр Цезаря
Разработка программной платформы для создания и проведения квест-мероприятий
Шифр Цезаря

- один из самых простых и наиболее широко известных методов

шифрования.
Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом вправо на 3, А была бы заменена на Г, Б станет Д, и так далее.

4

Шифр ЦезаряРазработка программной платформы для создания и проведения квест-мероприятий	Шифр Цезаря - один из самых простых и наиболее

Слайд 5Шифр Виженера
Разработка программной платформы для создания и проведения квест-мероприятий
Шифр Виженера

— это последовательность шифров Цезаря с различными значениями сдвига. То

есть к первой букве текста применяется преобразование, например, ROT5, ко второй, например, ROT17, и так далее. Последовательность применяемых преобразований определяется ключевой фразой, в которой каждая буква слова обозначает требуемый сдвиг, например, фраза ГДЕ ОН задает такую последовательность шифров Цезаря: ROT3-ROT4-ROT5-ROT15-ROT14, которая повторяется, пока не будет зашифрован весь текст сообщения.

5

Шифр ВиженераРазработка программной платформы для создания и проведения квест-мероприятий	Шифр Виженера — это последовательность шифров Цезаря с различными

Слайд 6Разработка программной платформы для создания и проведения квест-мероприятий
6

Разработка программной платформы для создания и проведения квест-мероприятий6

Слайд 7Строка 6 – разбитие слова/предложения на символы
Строка 4 – вывод

алфавитного номера символа
(Аналогичные действия производятся в 9 и 8 строках

соответственно, но по отношению к ключу)

International Students and Scholars Rock

Реализация: Шифрование

Строка 6 – разбитие слова/предложения на символыСтрока 4 – вывод алфавитного номера символа(Аналогичные действия производятся в 9

Слайд 8Строка 7 – циклическое повторение номеров символов ключа
Строка 10 –

поиск по матрице шифра Виженера уже зашифрованный символ
International Students and

Scholars Rock

Реализация: Шифрование

Строка 7 – циклическое повторение номеров символов ключаСтрока 10 – поиск по матрице шифра Виженера уже зашифрованный

Слайд 9Строка 10 – нахождение алф. номера символов зашифрованного шифром Виженера

текста
Строка 12 – избавление от ошибок 11 строки
International Students and

Scholars Rock

Реализация: Шифрование

Строка 10 – нахождение алф. номера символов зашифрованного шифром Виженера текстаСтрока 12 – избавление от ошибок 11

Слайд 10Строка 14 – ключ для шифра Цезаря.
Строка 15 – алф.

номер зашифрованного Виженером текста
Строка 16 – сумма 14 и 15

сток
Строка 17 – алф. номер символа итогового такста

International Students and Scholars Rock

Реализация: Шифрование

Строка 14 – ключ для шифра Цезаря.Строка 15 – алф. номер зашифрованного Виженером текстаСтрока 16 – сумма

Слайд 11Строка 19 – нахождения символа зашифрованного текста
Строка 20 – проверка

на ошибку
Строка 21 – удаление лишних символов
Далее соединение 21 строчки

в одно слово/текст

International Students and Scholars Rock

Реализация: Шифрование

Строка 19 – нахождения символа зашифрованного текстаСтрока 20 – проверка на ошибкуСтрока 21 – удаление лишних символовДалее

Слайд 12Строка 24 – нумерация столбцов
Строка 27 – разбитие на символы

зашифрованного текста
Строка 25 – нахождение алф. номера символа текста
(Аналогичные действия

производятся в 30 и 29 строках соответственно, но по отношению к ключу)

International Students and Scholars Rock

Реализация: Дешифрование

Строка 24 – нумерация столбцовСтрока 27 – разбитие на символы зашифрованного текстаСтрока 25 – нахождение алф. номера

Слайд 13Строка 28 – циклическое повторение алф. номеров символов ключа
Строка 31

– циклическое повторение символов ключа
Строка 32 – ключ для шифра

Цезаря
Строка 33 – алф. номер зашифрованного символа

International Students and Scholars Rock

Реализация: Дешифрование

Строка 28 – циклическое повторение алф. номеров символов ключаСтрока 31 – циклическое повторение символов ключаСтрока 32 –

Слайд 14Строка 34 – алф. номер символа, расшифрованного шифром Цезаря текста
Строка

37 – рассшифрованные Цезарем сиволы текста
Строка 38 – исходный, полностью

расшифрованный текст
символ (остат (кодсимв (Q37) - 192 -кодсимв (Q31) - 192 ; 32) + 192)

International Students and Scholars Rock

Реализация: Дешифрование

Строка 34 – алф. номер символа, расшифрованного шифром Цезаря текстаСтрока 37 – рассшифрованные Цезарем сиволы текстаСтрока 38

Слайд 15Спасибо за внимание
Санкт-Петербург, 2019

Спасибо за вниманиеСанкт-Петербург, 2019

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика