«Разработка программы для шифрования и дешифрования осмысленных текстов с ключом»
Цель
Задачи
Изучение алгоритмов
Шифр Гронсфельда
Реализация алгоритма шифрования
Реализация алгоритма дешифрования
Реализация запрета некоторых символов
Технические средства
Результат
Спасибо за внимание!
263.93K
Category: informaticsinformatics

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

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

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

9/10

10. Результат

10/10

11. Спасибо за внимание!

English     Русский Rules