Декодирование / кодирование ROT13
Мгновенно зашифруйте или расшифруйте текст в ROT13 — удобно для чтения «спойлерных» сообщений на форумах, решения головоломок или проверки упражнения.
Как это работает
ROT13 («сдвиг на 13 позиций») сдвигает каждую букву алфавита на 13 позиций: A становится N, B — O и так далее, сохраняя регистр и не меняя цифры и знаки препинания. Это классический способ на форумах и в онлайн-головоломках скрыть ответ, шутку или спойлер без настоящего шифрования: достаточно вставить закодированный текст сюда, чтобы сразу прочитать его в открытом виде.
Почему для кодирования и декодирования достаточно одного поля?
Потому что в алфавите 26 букв, а сдвиг равен 13: повторное применение ROT13 полностью отменяет первый сдвиг и возвращает исходный текст. ROT13 — собственная обратная функция: одна и та же операция используется и для кодирования, и для декодирования, а преобразование обновляется автоматически во время ввода.
Действительно ли ROT13 защищает текст?
Нет, совершенно не защищает. ROT13 — не алгоритм безопасности: никакого ключа нет, сдвиг всегда одинаковый, поэтому его мгновенно взламывает кто угодно. Он нужен только для того, чтобы текст (спойлер, ответ на загадку) не бросался в глаза при беглом просмотре, а не для защиты чувствительной информации.
Конфиденциальность: преобразование выполняется полностью в вашем браузере через WebAssembly — введённый текст никогда не отправляется на сервер.