Слайд 2
![Цель Создать программу по шифрованию и дешифрованию осмысленного текста с ключом.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-1.jpg)
Цель
Создать программу по шифрованию и дешифрованию осмысленного текста с ключом.
Слайд 3
![Постановка задач Выбор средств шифрования. Анализ и выбор оптимального варианта.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-2.jpg)
Постановка задач
Выбор средств шифрования.
Анализ и выбор оптимального варианта.
Реализация.
Шифрование.
Дешифрование.
Ограничение по вводу символов.
Слайд 4
![Выбор средств шифрования Шифр Гронсфельда. Шифр Виженера.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-3.jpg)
Выбор средств шифрования
Шифр Гронсфельда.
Шифр Виженера.
Слайд 5
![Анализ и выбор оптимального шифра Шифр Гронсфельда: плюсы: выполняется быстрее,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-4.jpg)
Анализ и выбор оптимального шифра
Шифр Гронсфельда:
плюсы: выполняется быстрее, чем шифр Виженера, допускает дальнейшие
модификации.
минусы: вскрывается относительно легко.
Слайд 6
![Шифрование введенный текст сравнивается с алфавитом; к номеру буквы в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-5.jpg)
Шифрование
введенный текст сравнивается с алфавитом;
к номеру буквы в алфавите прибавляется соответствующая цифра ключа;
ключ циклически повторяется на протяжении всего текста;
буквы заменяются и на экран выводится результат.
Слайд 7
![Дешифрование введенный текст сравнивается с алфавитом; от номера буквы в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-6.jpg)
Дешифрование
введенный текст сравнивается с алфавитом;
от номера буквы в алфавите отнимается соответствующая цифра ключа;
т.к. длина ключа короче длины текста, то ключ циклически повторяется на протяжении всего текста;
далее буквы заменяются и на экран выводится результат.
Слайд 8
![Ограничение по вводу символов Была реализована функция, не позволяющая пользователю](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-7.jpg)
Ограничение по вводу символов
Была реализована функция, не позволяющая пользователю вводить цифры и другие символы, кроме символов кириллицы.
Слайд 9
![Технические средства Программа создана на HTML и JavaScript. Также были использованы Microsoft Word, PowerPoint, Sublime text.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/189403/slide-8.jpg)
Технические средства
Программа создана на HTML и JavaScript. Также были использованы Microsoft Word, PowerPoint, Sublime text.