Утилиты · Классические шифры
Шифр «Забор» (Rail Fence)
Шифр «забор»: текст зигзагом по рельсам. Видно, как буквы ложатся, и перебор числа рельсов.
Считается в вашем браузере. Текст никуда не отправляется.
Как пользоваться
Наберите текст и выберите число рельсов — шифровка появится сразу. Чтобы расшифровать, переключитесь на «Расшифровать» или нажмите «⇅». Пробелы по умолчанию убираются: так длина слов не выдаёт текст. Если нужно сохранить их как обычные знаки, выберите «оставить».
В блоке «Забор» видно, как это работает. Буквы открытого текста ложатся зигзагом: вниз по рельсам, потом вверх, потом снова вниз. Каждый рельс окрашен своим цветом. Шифровка — это рельсы, прочитанные по очереди: сначала весь верхний, потом второй, и так до нижнего. Например, «ВСТРЕЧАВПОЛНОЧЬ» на трёх рельсах превращается в ВЕПОСРЧВОНЧТАЛЬ.
Сдвиг начала
Зигзаг не обязан начинаться с верхнего рельса. «Сдвиг начала» запускает текст с середины волны, как будто первые несколько клеток пропущены. Это второй, маленький кусочек ключа: при трёх рельсах сдвигов всего четыре.
Перебор
Ключ «забора» — число рельсов, а разумных вариантов мало: от двух до десятка. Поэтому блок «Перебор» просто пробует все и сортирует результаты. Частоты букв тут не помогут: перестановка оставляет все буквы на месте, меняется только порядок. Зато порядок можно оценить. В нормальном тексте много привычных пар и троек букв — «ст», «но», «ени», — а в перемешанном их почти нет. Инструмент считает, насколько каждый вариант похож на язык, и ставит самые правдоподобные наверх. Режим «рельсы и сдвиги» перебирает ещё и сдвиги начала. Нажмите строку — её ключ подставится в шифратор.
Частые вопросы
Почему шифр называется «забор»?
По-английски — rail fence, изгородь из жердей: зигзаг букв похож на такой забор. Иногда его называют зигзагообразным шифром.
Чем перестановка отличается от замены?
Замена меняет сами буквы, а перестановка — только их порядок. В шифровке «забора» те же буквы в том же количестве, что и в открытом тексте. Подробно — в уроке о перестановках.
Мой текст куда-то уходит?
Нет, всё считается в вашем браузере.