ROT13 / ROT47 转换器

应用两种经典的“凯撒”轮换:ROT13 把 A-Z / a-z 字母移位 13 位(它本身就是自己的逆运算),而 ROT47 把整个可打印 ASCII 范围(码 33–126)移位 47 位。输入任意文本,选择一种轮换方式并点击按钮 — 再运行一次即可还原原文。
全部处理都在您的浏览器本地完成 — 不上传任何内容。
工作原理: ROT13 不改动数字、标点以及任何非 ASCII 字符(如中日韩文字)。ROT47 轮换 94 个可打印 ASCII 字符;空格、制表符、换行与非 ASCII 文本原样通过。由于两种位移都恰好是其字符集长度的一半,加密与解密是同一个操作。
密码方式:
在输入框按 Ctrl+Enter 运行当前模式。
选择 ROT13 或 ROT47 并转换。全部处理都在您的浏览器中完成。
背景:
ROT13(移位 13)在 USENET 与邮件列表上用来轻微遮蔽剧透、笑点或冒犯性词句。它是以 26 个字母的一半为移位的凯撒密码,因此它本身就是自己的逆运算:再应用一次总能还原文本。ROT47 把这个把戏扩展到每个可打印 ASCII 字符(码 33–126,共 94 个字符;移位 47 恰好是一半),于是连数字和标点也一起打乱 — 但输出始终是可见、可打印的文本。两者都不是密码学,只是任何浏览器都能瞬间还原的简单混淆。