Rot 加密与解密 - 支持 Rot5、Rot13、Rot18 和 Rot47
明文
密文
什么是 Rot 加密?
Rot 加密方法是一种简单的字符替换加密方式,它将字母按固定的步长进行循环替换,是凯撒密码的具体应用。Rot 系列加密包括 Rot5、Rot13、Rot18 和 Rot47,每种方法通过不同的步长对字符进行加密和解密:
- Rot5:将数字字符(0-9)旋转 5 位。
- Rot13:将字母字符(A-Z,a-z)旋转 13 位,常用于简单的隐写。
- Rot18:结合了 Rot5 和 Rot13,数字旋转 5 位,字母旋转 13 位。
- Rot47:用于 ASCII 字符集中的所有字符(包括字母、数字和符号),将其旋转 47 位,适合在更广泛的字符集上使用。
这些方法主要用于简单的加密和解密,在信息保护和隐写中有一定应用。
Rot 如何加密与解密?
Rot5
- 加密:将输入中的数字字符(0-9)每个数字增加 5。例如,数字“0”加 5 变成“5”,“9”加 5 变成“4”。
- 解密:同样操作,数字字符减去 5,即“5”减去 5 变回“0”,“4”减去 5 变回“9”。
Rot13
- 加密:将字母字符(A-Z,a-z)每个字母旋转 13 位。例如,字母“A”加 13 变成“N”,“Z”加 13 变成“M”。
- 解密:同样操作,字母字符再加 13 位,等于将字母“绕回一圈”后重新得到原字符。
Rot18
- 加密:结合了 Rot5 和 Rot13,数字字符旋转 5 位,字母字符旋转 13 位。例如,“1”加 5 变成“6”,“A”加 13 变成“N”。
- 解密:通过同样的旋转规则将密文恢复为明文。
Rot47
- 加密:使用 47 位的旋转来加密所有 ASCII 可显示字符(从 ASCII 33 到 ASCII 126),这意味着每个字符会被替换为其偏移 47 位后的字符。
- 解密:同样使用 47 位的旋转规则解密密文字符。
如何使用 Rot 加密与解密工具
使用 Rot 加密与解密工具非常简单,以下是详细的使用步骤,帮助您轻松完成加密与解密操作:
- 选择加密方式:在工具界面中,您会看到四个单选按钮,分别是 Rot5、Rot13、Rot18 和 Rot47,请选择您需要使用的加密方式。
- 输入明文或密文:如果您想加密文本,在“明文输入框”中输入您需要加密的内容。系统会根据您选择的加密方式,自动将文本转化为密文,并在“密文输入框”中显示加密结果。如需解密,则恰恰相反,只要在“密文输入框”输入即可。
- 设置未识别字符的处理方式:在使用过程中,您可以选择是否保留未识别的字符(如空格、标点符号等)。如果关闭“忽略未知字符”,系统将对文本中的字母和数字进行加密或解密处理,而对其他字符(如空格、标点符号)保持原样。如果开启该选项,系统可能会忽略非字母和数字字符。
示例:
假设选择了 Rot13 加密方式,并输入以下明文:Hello, World! 123
加密过程:

- H -> U
- e -> r
- l -> y
- l -> y
- o -> b
- , (逗号) -> 保留
- W -> J
- o -> b
- r -> e
- l -> y
- d -> q
- ! (感叹号) -> 保留
- 1 -> 保留
- 2 -> 保留
- 3 -> 保留
加密结果为:Uryyb, Jbeyq! 123。
若开启“忽略未知字符”,则密文为:UryybJbeyq。