ROT-шифр
Поворачивайте буквы на любую величину от 1 до 25 с помощью ползунка — переменной ROT13.
ROT-шифр
ROT13 сдвигает каждую букву ровно на 13 позиций, а ROT47 сдвигает каждый печатаемый символ ровно на 47 — оба значения фиксированы по соглашению, поскольку эта величина является обратной величиной. Этот инструмент обобщает идею: перетащите ползунок на любое значение от 1 до 25 и вместо этого примените это вращение — шифр Цезаря, которым вы управляете, а не одно встроенное число.
В режиме букв по умолчанию вращаются только 26 безударных латинских букв A–Z и a–z; Регистр сохраняется, а все остальное — цифры, знаки препинания, буквы с диакритическими знаками, такие как č или ü, эмодзи и нелатинские буквы — проходит без изменений. Включите режим ROT47, чтобы повернуть каждый печатаемый символ ASCII от «!» вместо этого на «~» в пределах этого 94-символьного диапазона, используя то же значение сдвига. Пробелы, разрывы строк и символы, отличные от ASCII, по-прежнему остаются в силе.
Стоит знать одно отличие от ROT13 и ROT47: поскольку 13 — это половина от 26 (а 47 — половина от 94), их двойной запуск восстанавливает оригинал — одна и та же кнопка кодирует и декодирует. Смена, которую вы выбираете сами, обычно этого не делает. Чтобы обратить его вспять, вам понадобится дополнительный сдвиг: 26 минус ваш сдвиг в буквенном режиме или 94 минус он в режиме ROT47.
Это подходит для поиска головоломок, квест-комнат, подсказок по геокэшингу и задач CTF, где фиксированные смены слишком хорошо известны, чтобы что-либо скрыть. Это не настоящее шифрование — все ключевое пространство сдвигового шифра состоит только из одного числа.
Все работает локально в вашем браузере. Ничего из того, что вы вводите, не загружается, поэтому можно безопасно экспериментировать с личным текстом. Скопируйте результат, загрузите его в виде файла .txt или отправьте обратно на вход, чтобы выполнить еще одно преобразование.