自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
Base64编码器URL编码器文本转二进制/十六进制/ASCII转换器ASCII码表快乐数计算器
主页 > 杂项 > 编码与解码工具
 

ROT13编码解码器

使用实时字母轮、逐字映射、用于数字的ROT5、用于字母和数字的ROT18以及用于所有可打印ASCII字符的ROT47,立即对ROT13密文进行编码和解码。

免费使用无需注册即时出结果
ROT13编码解码器立即免费试用 ▼
快速示例
粘贴任何文本。ROT13 仅改变 A-Z 和 a-z;切换下方的密码变体可包含数字或完整 ASCII。同一个按钮既可以编码也可以解码。

Embed ROT13编码解码器 Widget

ROT13编码解码器

这款 rot13编码解码器 将经典的字母旋转密码应用于任何文本并展示工作原理 —— 包含动态字母轮盘、逐个字符的前后对比视图、完整的统计信息、双向验证以及所有四种 ROT 变体的横向对比。它专为隐藏剧透的作者、谜题设计者、在代码中留下惰性注释的开发人员、学习经典密码学的学习者以及任何需要快速翻转 ROT13 文本的人量身打造。

如何使用 rot13编码解码器

  1. 在输入框中键入或粘贴您的明文或 ROT13 密文。右侧的实时预览会在您键入时显示密码输出,并在字母轮盘上高亮显示匹配的字符对。
  2. 选择一个密码变体。ROT13 移动 26 个英文字母;ROT5 移动数字;ROT18 结合了两者;ROT47 会移动每个可打印的 ASCII 字符。
  3. 点击应用密码。完整的输出将显示在下方,并附带统计信息、逐个字符的映射、唯一替换网格以及证明该密码为自身可逆的双向验证。
  4. 使用复制按钮来获取加密文本或原始输入。将相同的密码应用于密文即可将其解码回来 —— ROT13 不需要单独的解码按钮,因为编码 = 解码。

四种 ROT 变体详解

ROT13将 A-Z 和 a-z 移动 13 位。由于是 26 个字母表的一半,这意味着编码两次即可返回原始文本。最适用于:剧透、谜题答案、笑话笑点、源代码注释。
ROT5将 0-9 移动 5 位。这是 10 位数字循环的一半,同样是自身可逆的。字母和标点符号直接通过。最适用于:在混合文本中轻度隐藏数字。
ROT18将用于字母的 ROT13 与用于数字的 ROT5 结合起来。两个部分都是自身可逆的,因此这种组合也是如此。最适用于:包含序列号、订单 ID 或您希望随文字一起屏蔽的日期的文本。
ROT47将从 “!” (33) 到 “~” (126) 的每个可打印 ASCII 字符移动 47 位。标点符号、括号和符号都会发生改变。最适用于:隐藏 URL、代码片段、电子邮件或任何带有混合符号的内容。

为什么同一个按钮可以编码和解码

ROT13 是一种对合(自身可逆)密码。如果您将移位函数称为 f,那么对于每个输入,都有 $f(f(x)) = x$。其原因在于算术:将一个字母移动 13 位,然后再移动 13 位,总共是 26 位 —— 这正好在字母表上绕了一整圈,回到了原始位置。相同的规律也适用于数字循环长度为 10 的 ROT5,以及可打印 ASCII 循环长度为 94 的 ROT47。每次移动的位移量正好是循环长度的一半,这使得该操作成为其自身的逆操作。

快速参考表

变体循环长度位移量自身可逆示例
ROT1326 个字母13HelloUryyb
ROT510 位数字520247579
ROT1826 + 1013 + 5A12N67
ROT4794 个 ASCII 字符47Hi!w:P

ROT13 至今仍在哪儿使用

  • 剧透保护。 论坛帖子、粉丝维基、谜题社区和读书俱乐部使用 ROT13,以便读者在看到反转结局或解决方案之前必须主动选择解码。
  • 笑话笑点。 Usenet、IRC 和老式留言板在历史上使用 ROT13 隐藏笑点,以便读者在看到笑话之前可以稍作停顿。
  • 为了好玩的源代码混淆。 开源项目中的彩蛋和无害注释有时会采用 ROT13,这样漫不经心的读者就不会偶然发现它们。
  • 教学经典密码。 ROT13 是最简单的非平凡替换密码,广泛用于密码学入门,因为手工操作时每一步都清晰可见。
  • CTF 和谜题挑战。 网络安全夺旗赛(CTF)的谜题通常会以 ROT13 作为热身,然后再让参赛者解决真正的密码分析。

安全声明

ROT13、ROT5、ROT18 和 ROT47 并不是加密。它们是可逆的转换,任何读者都可以在几秒钟内通过手动或单行脚本将其还原。切勿使用它们来保护密码、个人信息、财务数据或任何应该保持机密的内容。为了获得真正的保护,请使用现代密码学,例如 AES-256、ChaCha20、RSA 或 libsodium。请将 ROT 密码视为一种模糊文本的方法,而不是保护文本的方法。

获得最佳结果的提示

  • 要解码 ROT13 密文,只需将其粘贴并在选择 ROT13 变体的情况下点击应用密码。不需要切换模式。
  • 如果您的文本包含字母和数字的混合,并且您希望将所有内容都隐藏起来,请使用 ROT18 而不是 ROT13。
  • 要隐藏 URL、电子邮件地址或代码片段以及它们的标点符号,请使用 ROT47。
  • ROT13、ROT5 和 ROT18 总是会保留大小写。ROT47 可能会将大写字母更改为不同的大小写,因为它是在整个 ASCII 范围内进行移动。
  • 非 ASCII 字符(带重音符号的字母、中日韩文字、emoji 表情)在每个变体中都会直接通过,保持不变。

常见问题

什么是 ROT13?

ROT13 是一种简单的替换密码,它将英文字母表中的每个字母移动 13 个位置。A 变成 N,B 变成 O,依此类推。因为 13 是 26 的一半,所以相同的操作既可以编码也可以解码。

ROT13 足够安全,可以用于真正的加密吗?

不安全。ROT13 是一种转换,而不是加密。它可以防止随意的瞥视,但任何人都可以瞬间逆转它。对于任何需要保持机密的内容,请使用真正的密码学,如 AES 或 RSA。

ROT13 和 ROT47 有什么区别?

ROT13 只移动 26 个英文字母。ROT47 会移动从 33 到 126 的每个可打印 ASCII 字符,因此标点符号和数字也会变得无法识别。两者都是自身可逆的,因为位移量正好是循环长度的一半。

ROT13 会保留大小写吗?

是的。大写字母映射到大写字母,小写字母映射到小写字母。除非您切换到 ROT5、ROT18 或 ROT47,否则空格、数字和标点符号将保持不变。

为什么同一个按钮可以编码和解码?

ROT13 是一种对合(自身可逆)密码。移动两次 13 会使字母返回到其起始位置(13 + 13 = 26)。这意味着用 ROT13 编码密文会产生原始明文,因此编码和解码共享一个按钮。

ROT13 现在还在哪里使用?

ROT13 通常用于在新闻组、论坛和源代码注释中隐藏剧透、谜题答案、笑话笑点和轻度敏感的文本。它也是替换密码的一个流行教学示例。

引用此内容、页面或工具为:

"ROT13编码解码器" 于 https://MiniWebtool.com/zh-cn/rot13编码解码器/,来自 MiniWebtool,https://MiniWebtool.com/

由 MiniWebtool 团队提供。更新时间:2026-05-26

编码与解码工具:

热门与最新工具:

html实体编码解码器URL解码器Base64解码器查看全部 →
主页 > 杂项 > 编码与解码工具 > ROT13编码解码器