Как пользоваться
- Введите текст в поле Текст.
- Выберите Шифр, а для Цезаря и Виженера также Направление и Алфавит.
- Задайте Сдвиг или Ключевое слово, которые нужны шифру.
- Скопируйте Результат. Если сдвиг неизвестен, читайте таблицу всех сдвигов, пока одна из строк не даст осмысленный текст.
Как работает каждый шифр
- Цезарь сдвигает каждую букву на фиксированное число мест по алфавиту; сдвиг и есть ключ. В примере статьи Википедии (на английском) сдвиг равен трём.
- ROT13 — это Цезарь со сдвигом 13. В алфавите 26 букв, поэтому применение ROT13 дважды возвращает исходный текст.
- ROT47 сдвигает печатные знаки с кодами от 33 до 126 (буквы, цифры и обычные знаки) на 47 мест, поэтому меняются и цифры, и знаки препинания.
- Атбаш пишет английский алфавит задом наперёд: A становится Z, B становится Y и так далее.
- Виженер сдвигает каждую букву на следующую букву ключевого слова, поэтому одна и та же буква может меняться по-разному.
Турецкий алфавит
Турецкий алфавит имеет 29 букв: A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z. В нём нет Q, W и X. Буквы I и İ — это две разные буквы, поэтому сдвиг проходит все 29 и за Z идёт A.
Знаки вне выбранного алфавита остаются как есть: в турецком алфавите Q или W не сдвигаются.
Чем эти шифры не являются
- Они не защищают тайну. Текст Цезаря ломают перебором сдвигов, который таблица всех сдвигов показывает сразу.
- Короткое ключевое слово делает Виженера лёгким для взлома подсчётом букв, поэтому не полагайтесь на него для личного.
- Ничего не сохраняется и не отправляется: текст меняется в вашем браузере.
Пример: ATTACKATDAWN с ключевым словом LEMON
Буквы LEMON дают сдвиги 11, 4, 12, 14 и 13: L отстоит от A на 11 мест, E на 4, и так далее. Первую букву A сдвигает L, поэтому она становится L. Вторую букву T сдвигает E, поэтому она становится X. Результат для всего текста: LXFOPVEFRNHR, и то же ключевое слово его расшифровывает.
| Буква | Сдвиг из ключевого слова | Результат |
|---|---|---|
| A | L (11) | L |
| T | E (4) | X |
| T | M (12) | F |
| A | O (14) | O |
Частые вопросы
Надёжно ли скрывать текст ROT13?
Нет. Сдвиг фиксирован и известен всем, поэтому любой, кто видит текст в ROT13, прочитает его за один шаг. Его используют, чтобы скрыть спойлеры и ответы к головоломкам, а не тайны.
Как взломать шифр Цезаря?
Перебрать все сдвиги. Таблица всех сдвигов показывает расшифрованный текст для каждого из 25 сдвигов английского алфавита или 28 сдвигов турецкого; тот, который читается как обычный язык, и есть ответ.
Почему турецкий алфавит даёт другой результат, чем английский?
В турецком алфавите 29 букв, поэтому тот же сдвиг попадает на другие буквы. Сдвиг на 1 превращает C в D в английском, но в Ç в турецком, а ı в i. Выбирайте алфавит, на котором написан текст.
Отправляет ли инструмент текст на сервер?
Нет. Шифрование и расшифровка выполняются в вашем браузере, текст не сохраняется и не отправляется на наш сервер.
Почему ROT47 меняет и цифры, и знаки препинания?
ROT47 сдвигает печатные знаки с кодами от 33 до 126 на 47 мест, поэтому меняются буквы, цифры и обычные знаки. Применение дважды возвращает исходный текст.
Источники
- Википедия (на английском): Caesar cipher
- Википедия (на английском): ROT13 (и его производная ROT47)
- Википедия (на английском): Atbash
- Википедия (на английском): Vigenère cipher
- Википедия (на английском): Turkish alphabet (29 букв)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..