Слайд 2Цель
Создать программу для шифрования и дешифрования осмысленного
текста с ключом.
/8
Слайд 3Задачи
/8
Выбор средств шифрования
Изучение алгоритмов
Анализ и выбор оптимального способа шифрования под задачу
Реализация
Выбор языков
программирования.
Выбор среды разработки.
Написание кода.
Слайд 4Выбор средств шифрования
/8
Шифр Цезаря-прост и ненадежен, нет ключа.
Шифр Вижнера-надежен(относительно шифра Цезаря), для шифрования
требуется специальная таблица, нет ключа.
Шифр Гроснфельда-не требует специальных приспособлений, надежен, есть ключ.
Слайд 5Реализация
/8
Алгоритм выполнения функций:
Получение данных от пользователя
Выполнение действий с данными
Вывод новых данных
Слайд 6Реализация
/8
Получение данных от пользователя-пользователь вводит данные в графы на странице. Все вводимые символы
принудительно переводятся в верхний регистр.
Выполнение действий с данными-кнопками на странице запускается одна из двух функций, одна шифрует, другая дешифрует.
Вывод новых данных-полученное зашифрованное или дешифрованное сообщение выводится уведомлением.
Слайд 7Технические средства
/8
Выбор языков-был выбран HTML в качестве основы и JavaScript как гибкий язык
программирования.
Выбор среды разработки-средой разработки был выбран Atom.
Слайд 8Результат
/8
Рис.1
Вид программы
Рис.2
Вывод сообщения