Кодування
ROT13 / Шифр Цезаря
Шифр Цезаря — циклічний зсув літер латинського алфавіту. ROT13 — окремий випадок зі зсувом 13 (кнопка нижче), симетричний: encode і decode дають однаковий результат. Інші символи (цифри, кирилиця, розділові знаки) не змінюються.
Шифр Цезаря циклічно зсуває кожну літеру алфавіту на фіксовану кількість позицій. ROT13 — окремий випадок зі зсувом 13, який робить шифр самооборотним: застосувавши ROT13 двічі, отримуєте оригінальний текст.
Як користуватися
- Для ROT13 просто вставте текст — кодування й декодування виконуються однією й тією ж операцією.
- Для довільного зсуву шифру Цезаря вкажіть потрібне число позицій (1-25).
- Цифри, розділові знаки та символи, що не є літерами латинського алфавіту, лишаються без змін.
Типові сценарії
- Приховування спойлера чи відповіді на форумі так, щоб текст не читався випадково при швидкому перегляді.
- Історичний чи навчальний приклад найпростішого шифру заміни при вивченні криптографії.
- Легка обфускація тексту в коді чи конфігу, де криптографічна стійкість не потрібна.
Що варто памʼятати
ROT13 не є шифруванням у безпековому сенсі — це обфускація, яку легко зламати вручну без жодного інструменту чи ключа.
Оскільки латинський алфавіт має 26 літер, а 13 — точно половина, ROT13 симетричний: та сама операція кодує й декодує.
Стаття про цей інструмент: ROT13 і шифр Цезаря: проста заміна символів
Часті запитання
Чи можна вважати ROT13 захистом даних?
Ні. ROT13 — це тривіальний зсув літер, а не шифрування, і будь-хто розкодує його миттєво, навіть без інструментів. Його використовують хіба що для приховування спойлерів, відповідей у жартах чи текстів, які не мають одразу впадати в очі.
Чому ROT13 симетричний — Encode і Decode дають однаковий результат?
Латинський алфавіт має 26 літер, а зсув 13 — рівно половина. Тому повторне застосування того самого зсуву повертає літеру на вихідну позицію: кодування і декодування — це буквально одна й та сама операція.
Що відбувається з цифрами, кирилицею та розділовими знаками?
Шифр Цезаря в цьому інструменті зсуває лише літери латинського алфавіту. Цифри, кирилиця, пробіли та пунктуація залишаються без змін.
Чим ROT47 відрізняється від ROT13?
ROT47 працює з ширшим діапазоном ASCII (33–126), тому додатково зсуває цифри, пунктуацію та спецсимволи, а не лише латинські літери, зберігаючи ту саму ідею самооберненого зсуву.
Чи можна зламати ROT13 без інструменту?
Так, легко — досить прочитати текст, подумки зсуваючи кожну літеру на 13 позицій, або згадати, що A↔N, B↔O і так по всьому алфавіту. Це не захист, а лише легка обфускація.