Шифр огорожі
Шифруйте та розшифровуйте класичну зигзагоподібну транспозицію за допомогою настроюваного підрахунку рейок.
Шифр огорожі
Огорожа — це шифр транспозиції, з яким кожен зустрічається першим: напишіть повідомлення по діагоналі, підстрибуючи між верхньою та нижньою частинами уявної огорожі, а потім прочитайте його рядок за рядком. НАС ВИЯВЛЯЮТЬ ВІДРАЗУ ВТІКАТИ на трьох рейках стає WECRLTEERDSOEEFEAOCAIVDEN — усі букви все ще там, лише порядок змінився. Цей інструмент працює в обох напрямках: шифрує, розшифровує, перебудовує зигзаг і зчитує повідомлення назад.
Підрахунок рейок є ключовим — дві рейки ледве перемішуються, двадцять рейок у короткому повідомленні взагалі нічого не змінюють (зигзаг ніколи не складається), а найкраща точка в класичних головоломках — від трьох до п’яти. Варіант зміщення починає зигзаг на половині циклу, поширений варіант геокешингу та викликів CTF, який ламає наївних розв’язувачів. За замовчуванням пробіли видаляються перед шифруванням, класичне представлення; зберігайте пробіли та пунктуаційні перемикачі для чистої транспозиції кожного символу, що робить перехід без втрат для повних речень.
Усе працює на основі кодових точок Unicode, тому č, ő і навіть емодзі проходять через паркан недоторканими, а не розділені на сурогатні половини. Підрахунок показує, скільки символів проїхало та на скількох рейках.
Як і будь-який класичний шифр, це головоломка та навчальний інструмент, а не захист — щонайбільше кілька десятків розумних ключів, груба сила миттєва. Для фактичної секретності використовуйте інструмент шифрування тексту на основі AES. Усе працює локально у вашому браузері; ваше повідомлення ніколи не покидає ваш пристрій.