🔢 ROT47密码

使用ROT47加密解密文本。将ASCII 33-126范围内的字符旋转47位,加密与解密相同。

关于ROT47

ROT47 是 ROT13 的衍生版本,作用于可打印 ASCII 范围(码点 33 到 126,共 94 个字符)。该范围内的每个字符向前移位 47 位,并在范围内循环。由于 47 恰好是 94 的一半,应用两次 ROT47 即可还原原文,因此单一操作既能加密也能解密。它还会旋转数字和标点,而 ROT13 对这些字符原样保留。本工具完全在浏览器中运行——不会上传任何数据。

工作原理

  • 仅对码点为 33 到 126(! 到 ~)的 ASCII 字符进行移位。
  • 每个字符在 94 字符范围内向前旋转 47 位并循环回绕。
  • 示例:'!' (33) 变 'P' (80),'P' (80) 变 '!' (33),'0' (48) 变 '_' (95)。
  • 同一操作即可反向还原,因此一个按钮可同时处理加密与解密。
  • 不在可打印 ASCII 范围内的字符(空格、换行、制表符、非 ASCII 字符)保持不变。

使用场景

  • 在聊天中隐藏 URL、ID 或短片段且不影响空格。
  • 同时打乱数字和标点的轻量遮蔽。
  • 制作涉及数字与符号(不仅是字母)的快速谜题。
  • 讲解更宽字符集上的自反密码概念。

常见问题

ROT47 安全吗? 不安全。它不提供真正的密码学安全性——再次应用 ROT47 即可还原原文。仅供休闲遮蔽使用。

为什么没有模式选择? ROT47 是自反的:编码和解码使用同一操作,因此一个"执行"按钮即可涵盖两者。

ROT47 会影响空格吗? 不会。空格(ASCII 32)和换行符不在旋转范围内,原样输出。

这个工具会上传我的文本吗? 不会。所有变换都在本地浏览器中完成。