> rot13 | rot47 | caesar <
// ROT13/ROT47 – простые шифры подстановки для сокрытия текста
Легкая обфускация
Быстро скрывайте текст для спойлеров, головоломок или базовой приватности.
Самоинверсный
Одна и та же операция кодирует и декодирует – двойное применение возвращает исходный текст.
Несколько режимов
ROT13 для букв, ROT47 для всех печатных символов ASCII или произвольные значения сдвига.
>> техническая информация
Как работают ROT13/ROT47:
ROT13 заменяет каждую букву буквой, отстоящей на 13 позиций дальше в алфавите. ROT47 делает то же самое для всех печатных символов ASCII (33–126). Пользовательский шифр Цезаря позволяет задавать любые значения сдвига для букв.
Примеры:
ROT13: Hello → Uryyb ROT47: Hello! → w6==@P
Зачем использовать ROT13/ROT47:
- >Скрытие спойлеров на форумах
- >Простая обфускация текста
- >Головоломки и игры
- >Базовая защита приватности
- >Обучение криптографии
>> часто задаваемые вопросы
Что такое ROT13?
ROT13 (вращение на 13 позиций) – это простой шифр подстановки, который заменяет каждую букву буквой, находящейся на 13 позиций дальше в алфавите. Он самоинверсный: двукратное применение возвращает исходный текст.
В чем разница между ROT13 и ROT47?
ROT13 вращает только буквы (A–Z, a–z), оставляя цифры и символы без изменений. ROT47 вращает все печатные символы ASCII (! до ~), включая цифры, буквы и знаки препинания.
Является ли ROT13 безопасным шифрованием?
Нет, ROT13 не является безопасным шифрованием. Это очень простой шифр подстановки, который легко взломать. Он предназначен для легкой обфускации, например скрытия спойлеров, а не для реальной защиты данных.
Что такое шифр Цезаря?
Шифр Цезаря сдвигает буквы на фиксированное число позиций в алфавите. ROT13 – частный случай шифра Цезаря со сдвигом 13. Считается, что Юлий Цезарь использовал сдвиг 3.