Skip to main content

ROT13 编码器 / 解码器 应用 ROT13 密码 - 将每个字母向后移动 13 个位置。编码和解码是相同的操作。

ROT13 编码器/解码器 illustration
📝

ROT13 编码器/解码器

应用 ROT13 密码 - 将每个字母向后移动 13 个位置。编码和解码是相同的操作。

1

输入文本

键入或粘贴要应用ROT13编码的文本。

2

查看结果

看到每个字母在字母表中向后移动13位。

3

复制输出

复制已编码/解码的文本,重新应用即可逆转。

Loading tool...

What Is ROT13 编码器/解码器?

ROT13 是一种简单的字母替换密码,每个字母在字母表中向后移动 13 位。由于英语字母表有 26 个字母,两次应用 ROT13 会恢复原始文本 -- 这使得它成为自己的逆运算。"Hello" 变成 "Uryyb%,而将 ROT13 应用于 "Uryyb" 又会得到 "Hello"。ROT13 用于在线隐藏剧透、谜题答案和轻度敏感内容。它不是加密 -- 它不提供真正的安全性 -- 但对于简单的文本混淆很有用。

Why Use ROT13 编码器/解码器?

  • 自反:使用相同操作进行编码和解码
  • 两次应用以恢复原始文本
  • 经典密码用于隐藏剧透和谜题
  • 保持数字、空格和标点符号不变
  • 即时客户端处理

Common Use Cases

隐藏剧透

隐藏电影、书籍或游戏的剧透,读者可以轻松解码。

谜题创建

使用ROT13编码来制作互动游戏中的答案和提示。

简单混淆

对文本进行轻微的混淆,以防止随意阅读而不提供真正的安全性。

CTF挑战

ROT13是捕获旗帜比赛中常见的基本密码。

Technical Guide

ROT13 使用模数算术将每个字母移动 13 位:newChar = ((charCode - base + 13) % 26) + base,其中 base 为 65(大写 A-Z)和 97(小写 a-z)。模数 26 可以使 Z 回到 A,z 回到 a。非字母字符(数字、空格、标点符号)保持不变。由于 13 正好是 26 的一半,因此该操作是其自身的逆运算:ROT13(ROT13(text)) = text。这是凯撒密码的一个特例,移动位数为 13。

Tips & Best Practices

  • 1
    ROT13是其自身的逆运算--两次应用即可恢复原始文本
  • 2
    只有字母会被移动;数字和标点符号保持不变
  • 3
    ROT13提供零安全性--它只是混淆,而不是加密
  • 4
    在Usenet论坛上广泛用于隐藏剧透和笑话
  • 5
    A = N,B = O,...,M = Z,N = A,O = B,...,Z = M

Related Tools

Frequently Asked Questions

Q ROT13是否是加密?
否,ROT13只是简单的替换,没有密钥。它提供的是混淆,而不是安全性。任何人只要知道这是ROT13,就可以立即解码。
Q 为什么两次应用ROT13会恢复原始文本?
因为字母表有26个字母,13 + 13 = 26。移动两次是完整的旋转,回到起始位置。
Q 是否影响数字?
否,只有字母(a-z,A-Z)会被移动。数字、空格和标点符号保持不变。
Q ROT13的用途是什么?
隐藏剧透、谜题答案和轻微敏感内容。它也用于编程笑话和CTF挑战中。
Q ROT13是否与凯撒密码相同?
ROT13是具有固定移动位数(13)的特定凯撒密码。一般的凯撒密码可以使用任何移动值。

About This Tool

ROT13 编码器/解码器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.