Выбрать главу

3) Символы диграммы стоят в вершинах прямоугольника. Тогда каждый из них заменяется символом из соседнего, по горизонтали, угла.

Диграмма "TH" соответствует 3-му определению.

G H

M N

T U (Прямоугольник с вершинами "T" и "H")

T --> U

H --> G

Диграмма "SE" соответствует 1-му определению.

C O D E S (Строка содержит оба символа "S" и "E")

S --> C (замена на первый символ в строке ключа)

E --> S

Дешифрация выполняется обратной процедурой, для случаев 1 и 2 -- замена символом стоящим левее/выше. Для случая 3 -- аналогично шифрации, т.е. заменяется символом из соседнего, по горизонтали, угла. Helen Fouche Gaines, в своей классической работе "Elementary Cryptoanalysis" (1939), приводит подробное описание алгоритма Playfair и методы его реализации.

Этот сценарий должен иметь три основных раздела

I. Генерация "ключевой матрицы", основывающейся на слове, которое вводит пользователь.

II. Шифрование "плоского" текста сообщения.

III. Дешифрование зашифрованного текста.

Широкое применение, в этом сценарии, найдут массивы и функции.

--

Пожалуйста, не присылайте автору свои варианты решения упражнений. Если вы хотите впечатлить его своим умом и сообразительностью -- присылайте обнаруженные вами ошибки и предложения по улучшению этой книги.