NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Введите текст и выберите величину сдвига. Буквы сдвигаются на указанное количество позиций в алфавите (A-Z, a-z); остальные символы проходят без изменений. Сдвиг 13 — ROT13, сдвиг 3 — оригинальный шифр Цезаря.
Khoor, Zruog!
Каждая буква входного текста заменяется буквой, стоящей на фиксированное число позиций позже в алфавите. При сдвиге +3: A становится D, B — E, …, X — A (с переносом по кругу). Небуквенные символы проходят без изменений. Декодирование — тот же процесс с противоположным знаком.
Назван в честь Юлия Цезаря, который, по преданию, использовал сдвиг +3 для военных сообщений. Величина сдвига — единственный секрет. При всего 26 возможных сдвигах шифр тривиально взламывается перебором — но это отличный учебный пример шифра замены.
ROT13 использует сдвиг 13. Поскольку 13 — половина 26, двойное применение ROT13 возвращает исходный текст: кодирование и декодирование — одна и та же операция. Это сделало его популярным в Usenet и на форумах для скрытия спойлеров и нежелательных шуток; читатели могут декодировать, нажав кнопку «показать», без отдельного декодировщика.
ROT13 не является шифрованием в каком-либо значимом смысле. Это обфускация — эквивалент надписи «спойлер ниже», чтобы те, кто не хочет знать, могли пропустить.
Современные злоумышленники взламывают шифр Цезаря за микросекунды с помощью частотного анализа (E — самая частая буква в английском языке; то, что в шифротексте встречается чаще всего, — вероятно, E). Не используйте его ни для чего важного.
Подходит для: учебных примеров, головоломок, ARG (альтернативных реальностей), сокрытия текста на виду, тегов ROT13 для спойлеров. Не подходит для: паролей, финансовых данных, всего с реальными последствиями.
Только в величине сдвига. +3 — оригинальный выбор Цезаря; 13 — ровно половина алфавита (кодирование и декодирование — одна операция). Математически это одно семейство шифров.
26 букв в алфавите — сдвиг ровно на 26 возвращает на исходную букву. То же для любого кратного 26.
Потому что двойное применение ROT13 возвращает оригинал. Форумы и читалки Usenet имели встроенные кнопки «ROT13 этот текст», работавшие в обоих направлениях. Удобно для скрытия и последующего раскрытия текста.
Нет — только A-Z и a-z. Кириллица, греческий, CJK и арабский проходят без изменений. Шифр Цезаря по своей природе специфичен для латинского алфавита.
Ни в коем случае. При 25 возможных сдвигах компьютер взламывает его мгновенно. Используйте AES, RSA или проверенные криптографические библиотеки для реальной безопасности.
Более продвинутый классический шифр, использующий ключевое слово для изменения сдвига с каждой буквой. Всё ещё взламывается вручную при достаточном объёме текста, но намного сложнее Цезаря. Пока не включён в инструмент.
Для удобства. Кодировать с +3 и декодировать с +3 — неправильно; для декодирования нужен -3. Отрицательные сдвиги позволяют декодировать без смены режима (или переключатель сделает это за вас).
Нет. Кодирование и декодирование выполняются локально; ничего не передаётся на сервер.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →