Перейти до вмісту

шифр ROT

Обертайте букви на будь-яку величину від 1 до 25 за допомогою повзунка — змінної ROT13.

Введення
13
Вихід

шифр ROT

ROT13 зміщує кожну літеру рівно на 13 позицій, а ROT47 зміщує кожен друкований символ рівно на 47 — обидва фіксовані за угодою, оскільки ця величина є власною зворотною. Цей інструмент узагальнює ідею: перетягніть повзунок до будь-якого значення від 1 до 25 і застосуйте натомість це обертання, шифр Цезаря, яким ви керуєте, а не одне запікається число.

У стандартному режимі літер обертаються лише 26 ненаголошених латинських літер A–Z і a–z; регістр зберігається, а все інше — цифри, знаки пунктуації, літери з наголосами, як-от č або ü, emoji та нелатинські шрифти — проходить без змін. Увімкніть режим ROT47, щоб обертати кожен друкований символ ASCII з "!" на "~" в межах цієї 94-символьної смуги замість цього, використовуючи те саме значення зсуву. Пробіли, розриви рядків і символи, що не належать до ASCII, залишаються в спокої.

Варто знати одну відмінність від ROT13 і ROT47: оскільки 13 становить половину від 26 (а 47 — половину від 94), двічі їх запуск відновлює оригінал — та сама кнопка кодує та декодує. Зміна, яку ви обираєте самі, як правило, ні. Щоб змінити його, вам потрібен додатковий зсув: 26 мінус ваш зсув у літерному режимі або 94 мінус його в режимі ROT47.

Це підходить для полювання на головоломки, квестів, підказок про геокешинг і викликів CTF, де фіксовані зміни надто добре відомі, щоб щось приховати. Це не справжнє шифрування — шифр зсуву має лише одне число як увесь ключовий простір.

Усе працює локально у вашому браузері. Ніщо, що ви вводите, не завантажується, тому можна безпечно експериментувати з приватним текстом. Скопіюйте результат, завантажте його як файл .txt або надішліть його назад у вхід, щоб з’єднати інше перетворення.

FAQ

Чим це відрізняється від інструменту ROT13?
ROT13 завжди зсувається рівно на 13. Цей інструмент дозволяє вибрати будь-який зсув від 1 до 25 за допомогою повзунка, тож ви можете створити будь-яке обертання Цезаря, а не лише класичне.
Чому застосування однієї зміни двічі не скасовує її?
ROT13 і ROT47 працюють як одна реверсивна кнопка лише тому, що 13 і 47 є рівно половиною їхніх алфавітів (26 і 94). Будь-який інший зсув потребує свого доповнення — 26 мінус зсув для літер, 94 мінус це для режиму ROT47 — щоб змінити його.
Що змінює режим ROT47?
Він перемикає обертання з 26 літер на всі 94 друковані символи ASCII ("!" через "~"), тому цифри та знаки пунктуації також обертаються, використовуючи те саме значення зсуву від повзунка.
Мій текст десь завантажено?
Ні. Обертання повністю виконується у вашому браузері — ваш текст ніколи не залишає ваш пристрій.