rot密码

rot密码其实可以看作是凯撒密码的一种变式

  • 本质都是位移密码

特征

  • rot5:只有数字进行了加密
  • rot13:只有数字和字母进行了加密
  • rot18:在rot13的基础上,步长改变
  • rot47:对所有字符进行加密
    • rot47比较好识别,因为他的字符串加密往往是有着特殊符号比如
1
2
E9:D :D 7=28L2H`abcN
%wx$ x$ u{pvL2H`abcN

上面中的%$等符号

rot具体区别

  • rot5:只将字符串中的数字进行加密,步数为5,同时在0-9十个数字进行循环,如1在rot5加密后为6,而6在rot5加密后为1

  • rot13:只将字符串中的字母进行加密,步数为13,加密方式上最接近凯撒密码,分别在A-Z或a-z之间循环,如A在rot13加密后为N,Z在rot13加密后为M

  • rot18:字面意思(5+13=18) 即将上述两种加密方式结合,分别对数字和字母进行相应的操作

  • rot47:由于无论是rot5、rot13或rot18都只能对数字和字母进行相应的加密,而对“!@#¥%&”之类的符号却缺少加密,因此在此基础上引入ASCII码(对应图表见下)
    • ASCII值进行位置替换,如当前为小写字母z->K,0->_。

注意:用于ROT47编码的字符其ASCII值范围是33-126(原因是由于0-32以及127与字符表示无关!!)

2