Про цей інструмент
Шифр «частокіл»: кодувальник / декодувальник — це безкоштовний браузерний інструмент для найвідомішого шифру перестановки. Замість заміни літер він переставляє їх: відкритий текст пишеться зигзагом униз і вгору через обрану кількість горизонтальних рейок, а потім зчитується по одній повній рейці за раз згори донизу. За 3 рейок позиції літер ідуть за візерунком 0,1,2,1,0,1,2,… тож послідовні символи потрапляють у різні рядки перед перегрупуванням.
Щоб декодувати, інструмент відновлює точний шлях зигзагу для довжини шифротексту, обчислює, скільки символів належить кожній рейці, розрізає шифротекст на ці рейки, а потім знову проходить зигзаг, щоб підняти літери у їхній початковий порядок. Він підтримує 2 або більше рейок, необов’язковий початковий зсув, що змінює, де в зигзагу сидить перша літера, і трактує одну рейку як тотожність (без змін). Усе працює локально у вашому браузері, і нічого не завантажується.
За замовчуванням пробіли й розділові знаки переносяться як звичайні символи, тож перестановка повністю оборотна; перемикач дає змогу видалити нелітерні символи перед кодуванням, коли ви хочете чистий шифротекст лише з літер. «Частокіл» є класичним партнером шифру Цезаря на уроках криптографії й частим гостем у завданнях CTF та квестах, ілюструючи, як шифри перестановки приховують повідомлення, переплутуючи позицію, а не сутність.