3. Лабораторное задание
3.1.
Используя криптографические алгоритмы
замены, составить программу для шифрования
и дешифрования текстов.
3.2. Проверить
стойкость шифров, подсчитав статистику
для каждого символа текста. Сравнить
результаты со стандартной статистической
таблицей.
4. Содержание отчета:
-
название и цель
лабораторной работы;
-
описание алгоритма
и блок-схемы программы;
-
результаты выполнения
программы: исходный, зашифрованный и
дешифрованный тексты;
-
расчеты статистических
характеристик;
-
выводы, отражающие достоинства и
недостатки исследуемых алгоритмов.
5. Контрольные вопросы
-
Что называют
шифрами замены?
-
Каков общий
алгоритм шифров замены?
-
К какому классу
относится древний шифр императора
Цезаря, как он реализуется, разновидностью
какого алгоритма является?
-
Описать разновидности
шифра Виженера.
-
Каковы особенности
шифра Плейфера?
-
Что является
ключом шифра замены? Чему равен ключ
составных шифров замены?
-
В чем слабость
шифров замены?
-
Как можно увеличить
стойкость шифра замены?