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


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

Содержание

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

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

Слайд 1Разработка программы для шифрования и дешифрования данных
Белавин Игорь Дмитриевич

Руководитель: Атурина

В.А, Меленчук М.А
Санкт-Петербург, 2019

Разработка программы для шифрования и дешифрования данныхБелавин Игорь ДмитриевичРуководитель: Атурина В.А, Меленчук М.АСанкт-Петербург, 2019

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

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

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

2

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

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

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

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


3

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

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

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

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

4

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

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

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

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

5

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

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

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

Слайд 7Этот шифр сложной замены, называемый шифром Гронсфельда, представляет собой модификацию

шифра Цезаря числовым ключом. Для этого под буквами исходного сообщения

записывают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифртекст получают примерно, как в шифре Цезаря, выбирают ту букву, которая смещена по алфавиту на соответствующую цифру ключа.

Шифр Гронсфельда

International Students and Scholars Rock

7

Этот шифр сложной замены, называемый шифром Гронсфельда, представляет собой модификацию шифра Цезаря числовым ключом. Для этого под

Слайд 8International Students and Scholars Rock
8

International Students and Scholars Rock8

Слайд 9Колонтитул
Интерфейс
9

КолонтитулИнтерфейс9

Слайд 10Колонтитул
Реализация(1/4)
document.getElementById("b_text1").value = result;
var text = document.getElementById("text").value
var key = document.getElementById("keyValue").value;
10
result

+= String.fromCharCode(parseInt(c) + parseInt(keyArr[counter]));

КолонтитулРеализация(1/4) document.getElementById(

Слайд 11Колонтитул
Реализация(2/4)
var c = document.getElementById("b_text1"),
g = document.getElementById("b_text2"
11

КолонтитулРеализация(2/4)var c = document.getElementById(

Слайд 12Колонтитул
Реализация(3/4)
var strokaforshifr=document.getElementById('b_text2').value;
document.getElementById('etext').value=strokainend;
12
document.getElementById('dviz').value=strokainend;

КолонтитулРеализация(3/4)var strokaforshifr=document.getElementById('b_text2').value;document.getElementById('etext').value=strokainend; 12document.getElementById('dviz').value=strokainend;

Слайд 13Колонтитул
Реализация(4/4)
13
document.getElementById('etext').value=strokainend;
document.getElementById("lol").value = result
document.getElementById('dviz').value=
strokainend;
var text=document.getElementById("b_text3").value;

КолонтитулРеализация(4/4)13document.getElementById('etext').value=strokainend; document.getElementById(

Слайд 14Колонтитул
Итог реализации

КолонтитулИтог реализации

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

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

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

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

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

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

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


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

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