Перестановки “маршрутом”
Таку назву отримали шифри, широко застосовувалися в давнину. Маршрутом в їх побудові виступала якась геометрична фігура. Відкритий текст записувався в таку фігуру за певною схемою, а витягувався з зворотної їй. Наприклад, одним з варіантів може бути запис в таблицю відкритого тексту за схемою: змійка повзає у клітинках за годинниковою стрілкою, а зашифроване повідомлення складається шляхом списування стовпців в один рядок, з першого по останній. Це також є шифруванням методом перестановки.
Покажемо на прикладі, як зашифрувати текст. Спробуйте самі визначити маршрут запису і маршрут складання шифрограми.
-
“Приготовлялся витримати війну”.
Будемо записувати повідомлення в таблицю розмірами 3×9 клітин. Розмірність таблиці можна визначити, виходячи з довжини повідомлення, або використовувати деяку фіксовану таблицю кілька разів.
п | р | і | г | про | т | про | в | л |
р | е | д | и | в | я | з | л | я |
ж | а | т | ь | в | про | ї | н | у |
Шифр будемо складати, починаючи з верхнього правого кута таблиці.
- “Ляунлвосйоятоввьыгидтаерпрж”.
Звернення описаних кроків не представляє праці. Досить просто зробити все навпаки. Даний спосіб є дуже зручним, тому що дозволяє легко запам’ятати процедуру шифрування і розшифровки. А також він є цікавим, тому що використовувати для шифру можна будь-яку фігуру. Наприклад, спіраль.