ToolMill.io

ROT13 Encode / Decode — Текст ? ROT13 Шифр

ROT13 представляет собой простой замещающий буквы шифр, который сдвигает A→N, B→O и т.д. Он часто используется для спойлеров, легкого запутывания и текста форума / электронной почты. Этот инструмент кодирует простой текст в ROT13 и декодирует ROT13 обратно в текст (операция симметрична). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.

кодирование

Попробуй.

Примеры

Закодировать простой текст с помощью ROT13
Ввод
Attack at dawn!
выход
Nggnpx ng qnja!
Декодировать ROT13 текст обратно в простой текст
Ввод
Guvf vf n EBG13 grfg.
выход
Это тест ROT13.
ROT13 для смешанного текста
Ввод
Meeting at 10:30 PM!
выход
Zrrgvat ng 10:30 CZ!

Как работает ROT13

ROT13 сдвигает каждую латинскую букву вперед на 13 позиций, поэтому A становится N, а N становится A. Важной деталью на этой странице является то, что кодирование и декодирование являются одной и той же операцией. Именно поэтому обе кнопки применяют одно и то же преобразование и поэтому с помощью ROT13 дважды возвращается исходный текст.

Что изменяет этот инструмент и что он оставляет в покое

Эта реализация вращает только буквы A-Z и a-z. Он сохраняет верхний и нижний регистры, но оставляет числа, пробелы, пунктуацию, смайлики и большинство символов, не относящихся к ASCII, неизменными. Это важно, когда вы вставляете смешанный текст из сообщения на форуме, электронной почты или темы головоломки и ожидаете, что изменятся только очевидные слова.

Использование ROT13

ROT13 полезен для маскировки спойлеров, запутывания света, подсказок головоломки и случайного форума или текста электронной почты, где вы хотите скрыть слово от немедленного сканирования, не требуя реальной безопасности. Его лучше всего рассматривать как удобный формат, а не защитный.

ROT13 не является шифрованием

Любой может мгновенно отменить ROT13, поэтому он никогда не должен использоваться для паролей, токенов, личных данных или чего-либо конфиденциального. Его ценность заключается в быстром обратимом запутывании, а не в секретности.

Краевые случаи и ограничения

Поскольку эта страница переписывает одну текстовую область на месте, повторяющиеся клики продолжают переключать один и тот же контент туда и обратно, вместо того, чтобы показывать бок о бок вход и выход. Акцентированные буквы и нелатинские сценарии в основном неизменны, поэтому, если вставить текст с символами за пределами базового A-Z, результат может выглядеть только частично преобразованным.

Практические рабочие процессы

Прежде чем полагаться на ROT13-конвертированный текст для совместного использования или хранения

Прежде чем использовать вывод ROT13 в реальном рабочем процессе, решите, стоит ли только избегать случайных спойлеров или вам действительно нужен контроль доступа, шифрование или аутентифицированное хранилище. Если конфиденциальность имеет значение, ROT13 является неправильным инструментом для работы.

Почему ROT13 — запутывание, а не безопасность

Любой, кто знаком с ROT13 или использует базовый текстовый инструмент, может немедленно повернуть вспять вывод. Он не использует секретный ключ, не обеспечивает конфиденциальность и никогда не должен рассматриваться как шифрование или безопасное хранение. Его ценность заключается в удобстве скрытия простого текста от случайного чтения, а не в защите.

Как правильно интерпретировать ROT13

ROT13 - это тот же алфавитный текст, сдвинутый на 13 позиций. Она обратима путем повторного применения одного и того же преобразования, что делает ее полезной для запутывания света или спойлерного текста, но не для защиты конфиденциальных данных. Относитесь к результату как к измененному представлению, а не к значимой тайне.

Вы можете использовать эту страницу для кодирования текста спойлера, прежде чем публиковать его публично, декодировать скопированное предложение ROT13 с форума или электронной почты или проверить, является ли подозрительная строка просто ROT13, применив преобразование один раз. Поскольку операция симметрична, одной кнопки достаточно для перемещения между двумя состояниями.

Связанные инструменты