文本旋转与摩斯电码

ROT13 编码解码

选择 ROT13、ROT47、凯撒位移或摩斯;自动转换默认开启,也能切到手动模式。

ROT13 编码解码

输入文本

转换结果

文本只在当前浏览器处理,不会随转换请求上传。

转换选项

输入上限:100000 个 UTF-16 单元。

请输入文本或载入示例。

解谜文字可能混用字母位移和点划符号。这个 ROT13 编码解码工具把原文与结果并排放置,切换算法时不用在多个页面间反复粘贴。

ROT13 编码解码只改变英文字母;数字和中文会保留。若改用摩斯,遇到不能表示的字符或无效码组,工具会给出行列位置,避免把残缺结果当成答案。

为什么用 ROT13 编码解码?

看清哪些字符发生了变化,以及哪里无法转换。

两种轮换的范围一目了然

ROT13 编码解码仅移动英文字母,ROT47 还会移动可打印 ASCII 数字与标点。范围外字符原样保留,状态行会给出数量。

ROT13 只改变英文字母,旁边的 ROT47 对照还改变数字和标点。

摩斯错误不会悄悄消失

中文、表情等不在国际摩斯文本表中的字符会报错;解码时无效的点划码组也会标出行列,结果不能导出。

摩斯码组错误被标出位置,结果的复制操作被禁用。

先弄清三个容易猜错的细节

01

区分自逆与方向

ROT13 和 ROT47 再运行一次即可还原;凯撒密码必须使用同一位移并改为解码方向。

  • 换算法或位移后,旧结果会立即禁用复制。
02

核对字符范围

ROT13 编码解码不会处理汉字、数字或符号;ROT47 会处理 ASCII 数字与标点,但仍不处理汉字。

  • 状态行的保留计数代表未被轮换的字符。
03

按分隔符读摩斯

字符之间用空格,词之间用 /;无效码组会给出行列,不会自动猜测。

  • 关闭自动转换后可按 Ctrl/Cmd + Enter。

四种文本转换各有用途

ROT47 在线转换

将可打印 ASCII 字符轮换 47 位;空白和中文保持不变,适合检查包含数字、符号的谜题。

凯撒密码 解密

手动选 1–25 的位移和方向;保留字母大小写,标点不参与位移。

摩斯密码 编码解码

按标准点划表处理英文字母、数字和常用标点;不支持字符与未知码组会阻止导出。

哪些内容会原样保留或报错

不能保护秘密
ROT13、ROT47、凯撒和摩斯都容易逆转。ROT13 编码解码只适合教学、剧透遮挡或谜题,不适合保存密码。
轮换范围固定
ROT13 与凯撒只处理 A–Z;ROT47 处理 ASCII 33–126。其他非空白字符原样保留并计数。
摩斯不猜中文映射
国际摩斯文本表不覆盖汉字或表情;本页不提供私有 Unicode 映射、音频或自定义分隔符。
凯撒必须知道位移
位移只接受 1–25;不会自动猜测密钥,也不会列出 25 种可能答案。输入上限为 100000 个 UTF-16 单元。

ROT13 编码解码常见问题

在不知道位移量的情况下,我如何解码 Caesar 密码?

这里需要你指定 1–25 的位移及解码方向,不提供自动破解。若结果仍不可读,请核对位移或使用专门的破解工具。

为什么 ROT13 的编码和解码是相同的?

英文字母有 26 个位置,ROT13 移动 13 位;连续执行两次等于绕一整圈,因此同一操作可编码也可解码。

ROT13 和 ROT47 有什么区别?

ROT13 只移动英文字母,ROT47 还覆盖 ASCII 范围内的数字和标点;中文等范围外字符都会保留。

Caesar 密码是否足够安全,可以保护真实数据?

不能。这些古典方式能轻易还原,不能用于保护密码、密钥或私人数据。

工具会保留原始的字母大小写和标点吗?

ROT13 与凯撒保留原始大小写和标点;ROT47 会改变可打印标点。空格始终保留。

还有疑问?

现在使用 ROT13 编码解码

选好算法,先核对结果与未转换字符的计数,再复制或下载。