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

Вертикальні перестановки

Цей вид шифрів також є варіантом маршрутної перестановки. Цікавий він в першу чергу наявністю ключа. Даний спосіб був широко поширений в минулому і також використовував таблиці для шифрування. Повідомлення записується в таблицю звичайним чином – зверху вниз, а шифрограма виписується по вертикалях, при цьому дотримується порядок, зазначений ключем або паролем. Подивимося на зразок такого шифрування.

  • “І з тяжким шляхом, та з состраданьем”

Використовуємо таблицю розміром 4х8 клітин і запишемо в неї наше повідомлення звичайним чином. А для шифрування використовуємо ключ 85241673.

і з т я г про з т
н и м п у т е м
і з з про з т р а
д а н ь е м

Ключ наведено нижче.

8 5 2 4 1 6 7 3

Тепер, використовуючи ключ як вказівки на порядок, випишемо стовпці в рядок.

  • “Гусетмснтмаяпоьсысаоттмсеринид”.

Важливо зауважити, що при цьому способі шифрування порожні клітинки таблиці не слід заповнювати випадковими літерами або символами, сподіваючись, що це ускладнить шифрограму. Насправді, навпаки, така дія дасть ворогам підказку. Тому що довжина ключа виявиться рівною одному з дільників довжини повідомлення.

Дивіться також:  Старий Хаген-Эскерра - перший в світі безстатевий осіб