Аатбаш, шифр Сцитала, решітка Кардано – відомі способи приховати інформацію від чужих очей. У класичному розумінні шифр перестановки являє собою анаграму. Його суть полягає в тому, що літери відкритого тексту змінюються за певним правилом позиціями. Іншими словами, ключем шифру є зміна черговості проходження символів у відкритому повідомленні. Однак залежність від довжини ключа шифруемого тексту породила безліч незручностей для використання цього виду шифрів. Але розумні голови знайшли цікаві хитрі рішення, які описуються в статті.
Перевернуті групи
Для ознайомлення з шифруванням методом перестановки згадаємо один з найпростіших прикладів. Алгоритм його полягає в поділ повідомлення на n блоків, які потім перевертаються задом наперед і міняються місцями. Розглянемо приклад.
- “День ішов, і неба повітря темний”.
Розділимо це повідомлення на групи. У даному випадку n = 6.
- “Деньух одили небав взд ухтем ний”.
Тепер розгорнемо групи, записавши кожну з кінця.
- “хуьнед вабен дзо метху йын”.
Переставимо певним чином місцями.
- “илидо метху йын хуьнед вабен дзо”.
Для незнаючого людини в такому вигляді повідомлення являє собою не більш ніж нісенітницю. Але, зрозуміло, той, кому адресоване повідомлення, відає алгоритмом розшифровки.