把所有可见 ASCII 循环位移 47,数字和符号一起变,完全自反,全程在浏览器里跑。
- 本地处理
- 分类 编码加密
- 适合 快速检查小 payload、令牌、哈希和编码值。
ROT47 把每个可见 ASCII 字符(码点 33 到 126)循环位移 47,数字和标点也会跟着变。它是自反的:同一个操作既编码也解码。
ROT47 结果显示在这里。这个工具能做什么
免费在线 ROT47 编码解码器,所有运算都在你的浏览器里完成。ROT47 把每个可见 ASCII 字符(码点 33 到 126,共九十四个)往后循环位移 47 位。和只动二十六个 拉丁字母的 ROT13 不同,ROT47 把数字、括号、斜杠和标点也一起打乱,所以一段 网址或者一个订单号不会再原样露出来。因为 47 正好是 94 的一半,这个变换是 自己的逆运算,也就是说同一个动作既能编码也能解码。左边输入或粘贴,右边随 输入实时显示结果,没有提交按钮,也不走服务器。空格、制表符、换行,以及中文、 西里尔文、emoji 这类非 ASCII 文本会原样穿过保持不变。一键复制结果,分享链接 还能还原你的原始输入。整个工具是纯客户端 JavaScript,什么都不上传,加载体积 远低于十千字节。
工具细节
- 输入
- 文本
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 编码加密 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
ROT47 编码解码器 适合怎么用
适合做浏览器本地的编码、解码、哈希、令牌检查和可分享转换。
适合编码任务
- 快速检查小 payload、令牌、哈希和编码值。
- 把值整理好再放进 API、URL、文档或客服工单。
- 输入可能敏感时,尽量避开账号型在线工具。
编码检查项
- 真实密钥不要随便粘贴,除非确认能接受本地浏览器处理。
- 分享结果前确认这个操作是否可逆。
- 哈希值要核对算法和大小写是否符合对方要求。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
在论坛帖子里藏剧透或者抖包袱
ROT47 延续了 Usenet 上打乱剧透的老习惯,让读者得主动操作一下才能看到 内容。和会把数字、链接留作可读的 ROT13 不同,ROT47 连你剧透里的集数、 比分或者网址也一起藏起来。把要剧透的内容粘进来,复制打乱后的文本发到 帖子里,再附一句话告诉读者可以把它丢回这个工具来还原。
在代码注释里混淆一段配置串或令牌
有时你想让代码注释或者 gist 里的示例值看得到却不能直接复制粘贴拿去用, 比如一个占位的 API 路径或者演示用的 ID。ROT47 连数字和符号带字母一起 重写,这段字符串就不再像一个能用的凭证,而任何知道它是 ROT47 的人都能 轻松还原。
解或者出 CTF 和解谜题目
ROT47 是夺旗赛和密室逃脱类谜题里的常客,因为它动的是整套可打印 ASCII。 当一个 flag 看起来是带一堆符号的旋转乱码,而不只是位移过的字母,答案 往往就是 ROT47。把密文丢进来读出 flag,或者反过来用它给别人出一道 新题。
讲清替换密码和模运算是怎么回事
因为 ROT47 的输出会明显改变数字和标点,它是课堂上讲固定字母表上旋转 的一个生动例子,也能讲清为什么位移半个字母表就会自反。学生可以输入 自己的名字,看每个字符都挪动,再做一次就看到原文回来,把模运算的绕回 讲得很具体。
常见踩坑
以为 ROT47 会像 ROT13 那样把数字留作可读。ROT13 只动字母,而 ROT47 覆盖整套可打印 ASCII,所以像 12345 这样的串会变成一堆符号。如果你想让数字保持不动,该用的是 ROT13 或者 ROT18,而不是 ROT47。
把 ROT47 当成加密拿来保护机密。它没有密钥,映射固定又公开,任何人一行代码就能还原。它只适合做混淆和谜题,真要保密请用 AES-GCM 或者 age。
粘进带花引号的文本,然后纳闷它们为什么原样不变。花引号是落在 33 到 126 范围之外的非 ASCII 字符,所以 ROT47 会保留它们。如果想让它们跟其余文本一起被打乱,先把它们换成直的 ASCII 引号。
隐私说明
这里每一次 ROT47 变换都是浏览器标签页里运行的纯 JavaScript。你的文字 不离开页面,也不记录任何内容。唯一要注意的是,分享链接会把你的输入写进 查询字符串,所以把分享链接粘到聊天里,对方服务器的访问日志会留下这段 文字。涉及敏感内容时,请用复制按钮粘贴结果,而不要分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。