rot13密码
套用ROT13到一段文字上仅仅只需要检查字元字母顺序并取代它在13位之后的对应字母,有需要超过时则重新绕回26英文字母开头即可。A换成N、B换成O、依此类推到M换成Z,然后序列反转:N换成A、O换成B、最后Z换成M。只有这些出现在英文字母里头的字元受影响;数字、符号、空白字元以及所有其他字元都不变。不过它好像凯撒密码的变形版,凯撒密码是将明文的字母向后移动三位的到密文:
凯撒密码解密就是把密文在字母表中把各个字母向前移动三位,凯撒密码还可以变形有时候并不见得就是三位,可能是四位,八位……都有可能,而rot13就是移动13位,密文变回明文的话就再进行一次rot13加密就行了,因为13*2=26。
rot13比较常用,当然还有其它的rot密码,rot5,rot18……自行百度就行了,hhh
base密码
base密码有base16,base32 ,base64。(听说还有base8,不过常用的应该是那三种。/)因为现在加密解密在百度上有大量的在线加密解密软件,所以我们只要见了能认出来就行,不用太深度探究。毕竟电脑计算要比普通人计算要快的多。
1.base16
特征:Base16编码就是将ASCII字符集中可打印的字符(数字0—9和字母A—F)对应的二进制字节数据进行编码
2.base32
特征:与Base16编码区别的是,Base32使用了ASCII编码中可打印的32个字符(大写字母A—Z和数字2~7)对任意字节数据进行编码.
3.base64
特征:Base64编码使用了ASCII编码中64个可打印的字符(大写字母A—Z,小写字母a—z,数字0—9以及"+","/")将任意字节数据进行编码,还有“=”也是base64的一个标志。
md5
MD5密码的特征:16位或32位字母加数字组成的一段密文,字母大小统一。
栅栏密码
栅栏密码就是将要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。一般比较常见的是2栏的棚栏密码。但有些人不这样,他可能会设置3栏、4栏一组的。解密时可能要多尝试几次。
棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
培根密码
如果你看到一串字符里全是A和B,并且5个一组的时候,就是培根加密。培根加密只能加密字母。
摩斯密码
摩斯密码太耳熟了,小时候看电视剧,有些电视剧会有这些情节,而摩斯密码一般出现形式为 “.”和“-”或者为0和1。有时候也用音调的长短来加密。
原文链接:https://blog.csdn.net/qq_45836474/article/details/104262034