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

Слайд 2

Цель Создать программу для шифрования и дешифрования осмысленного текста с ключом. /8

Цель

Создать программу для шифрования и дешифрования осмысленного
текста с ключом.

/8

Слайд 3

Задачи /8 Выбор средств шифрования Изучение алгоритмов Анализ и выбор оптимального

Задачи

/8

Выбор средств шифрования
Изучение алгоритмов
Анализ и выбор оптимального способа шифрования под

задачу
Реализация
Выбор языков программирования.
Выбор среды разработки.
Написание кода.
Слайд 4

Выбор средств шифрования /8 Шифр Цезаря-прост и ненадежен, нет ключа. Шифр

Выбор средств шифрования

/8

Шифр Цезаря-прост и ненадежен, нет ключа.
Шифр Вижнера-надежен(относительно шифра Цезаря),

для шифрования требуется специальная таблица, нет ключа.
Шифр Гроснфельда-не требует специальных приспособлений, надежен, есть ключ.
Слайд 5

Реализация /8 Алгоритм выполнения функций: Получение данных от пользователя Выполнение действий с данными Вывод новых данных

Реализация

/8

Алгоритм выполнения функций:
Получение данных от пользователя
Выполнение действий с данными
Вывод новых

данных
Слайд 6

Реализация /8 Получение данных от пользователя-пользователь вводит данные в графы на

Реализация

/8

Получение данных от пользователя-пользователь вводит данные в графы на странице. Все

вводимые символы принудительно переводятся в верхний регистр.
Выполнение действий с данными-кнопками на странице запускается одна из двух функций, одна шифрует, другая дешифрует.
Вывод новых данных-полученное зашифрованное или дешифрованное сообщение выводится уведомлением.
Слайд 7

Технические средства /8 Выбор языков-был выбран HTML в качестве основы и

Технические средства

/8

Выбор языков-был выбран HTML в качестве основы и JavaScript как

гибкий язык программирования.
Выбор среды разработки-средой разработки был выбран Atom.
Слайд 8

Результат /8 Рис.1 Вид программы Рис.2 Вывод сообщения

Результат

/8

Рис.1
Вид программы

Рис.2
Вывод сообщения