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