Similar presentations:
Разработка программы для шифрования и дешифрования осмысленных текстов с ключом
1. «Разработка программы для шифрования и дешифрования осмысленных текстов с ключом»
Рябов Н. А.Руководитель: Атурина В. А.
2. Цель
Разработать программу дляосмысленных текстов с ключом.
шифрования
и
дешифрования
2/10
3. Задачи
1. ВЫБОР СРЕДСТВ ШИФРОВАНИЯ1. Изучение алгоритмов
2. Анализ и выбор оптимального шифра
2. РЕАЛИЗАЦИЯ
1. Разработка алгоритма шифрования
2. Разработка алгоритма дешифрования
3/10
4. Изучение алгоритмов
1. Виженера2. Гросфельда
3. Полибия
4/10
5. Шифр Гронсфельда
+-
Имеет ключ
Средняя сложность ключа
Есть таблица для шифр./дешифр.
Простота в освоение
5/10
6. Реализация алгоритма шифрования
1. Разделяет текст на буквы, сравнивая каждую букву текста с буквойалфавита и записывая ее порядок.
2. Складывает номер буквы с цифрой ключа и записывает новый номер
3. Сравнивает новые номера с алфавитом и записывает новый текст
6/10
7. Реализация алгоритма дешифрования
1. Разделяет текст на буквы, сравнивая каждую букву текста с буквойалфавита и записывая ее порядок.
2. Вычитает из номера буквы ключ и записывает новый номер
3. Сравнивает новые номера с алфавитом и записывает новый текст
7/10
8. Реализация запрета некоторых символов
1. Исключён английский язык, разрешается писать только маленькимирусскими буквами
2. Исключены все символы кроме тех, которые используются в
осмысленном тексте
8/10