Шифрування методом перестановки. Види і способи шифрів

Зворотна розшифровка вертикальної перестановки

Вертикальна перестановка становить інтерес тим, що розшифровка повідомлення не є простим наслідуванням алгоритмом від зворотного. Тому, хто знає ключ, відомо, скільки стовпців в таблиці. Щоб дешифрувати повідомлення, потрібно визначити кількість довгих і коротких рядків у таблиці. Це дозволить визначити початок, звідки починати записувати шифрограму в таблицю, щоб прочитати відкритий текст. Для цього розділимо довжину повідомлення на довжину ключа і отримаємо 30/8=3 і 6 у залишку.

Таким чином, нам стало відомо, що у таблиці 6 довгих стовпців і 2 коротких, заповнених літерами не до кінця. Подивившись на ключ, ми бачимо, що шифрування почалося з 5-го стовпця, і він повинен бути довгим. Так ми знаходимо, що перші 4 літери шифрограми відповідають п’ятому за рахунком стовпця таблиці. Тепер можна записати всі букви місцями і прочитати таємне послання.

Дивіться також:  Алебастр: формула і види