Квадрат Полибия

Похож на цифровую таблицу.

Здесь также составляется таблица, обычно число строк и столбцов берется одинаковое, но все зависит от алфавита. При нехватке клеток, можно списать в одну клетку сразу две буквы.

Пример квадрата Полибия для русского алфавита.

Далее шифрование с помощью таблицы может быть осуществлено тремя методами.

 

1 метод.

Вместо каждой буквы в шифруемом тексте используется соответствующая ей буква снизу (в таблице). Если буква находится в нижней строке, то она заменяется верхней буквой того же столбца. То есть, А => Е, Ю => Г, И => О и так далее.

Пример:

Исходное слово: квадрат.

Зашифрованный текст: пзекчеш.

2 метод.

Вместо буквы записываются соответствующие ей цифры из таблицы. Первая цифра – номер столбца, вторая – номер строки. Первая цифра будет горизонтальной координатой буквы, вторая – вертикальной.

В результате у нас получится запись координаты для каждой буквы в виде дроби. Таким образом сформируются две строчки, на первой горизонтальные координаты всех букв, на второй – вертикальные. Затем координаты считываются по строчкам, а не по столбцам. И потом вновь заменяются буквами согласно таблице.

Пример:

Исходное слово: квадрат.

Запишем координаты всех букв.

Считываем координаты по строкам: 53 15 11 22 11 14 14.

Заменяем буквы, пользуясь таблицей (квадратом). Получаем новую таблицу с координатами.

В итоге после шифрования у нас получается: пчаеарр

3 метод.

Снова записываются координаты букв, считываются по строчкам, но уже без пробелов, то есть записываются сплошным текстом. Получаем последовательность цифр, сдвигаем ее влево на один шаг. Например, было 134526, стало 345261 (то есть цифра из начала идет в конце последовательности). Затем разбиваем последовательность на пары: 34 52 61.

То есть, в случае шифрования слова «квадрат» (см.пример во 2 методе), у нас получится последовательность цифр: 53151122111414

Сдвигаем влево на один шаг: 31511221114145

Разбиваем на пары цифр: 31 51 12 21 11 41 45.

Заменяем цифры буквам согласно квадрату.

После шифрования у нас получается: вдебагю.

Также следует добавить, что возможны вариации квадрата Полибия. Буквы алфавита могут идти не по порядку, размер квадрата может быть другим, в третьем методе может быть выбрано другое смещение.