如何判断密文的加密方式:
1、ASCII编码:
密文是十进制,字符范围是“0-9”。(当然也有可能是8或16进制的ASCII)
2、Base64编码:
密文由**字母大小写、数字和“=”**构成,特别是末尾有“=”。
3、Escape()编码:
如果密文有“%”,形式为“%xx”和“%uxxxx”,字符范围又是十六进制的“0-F”。
4、Jother解码:
如果密文由“[],(),{},+,!”字符组成的编码通常就是通过Jother解码,可以使用Chrome浏览器对其进行解码,直接将需要解密的内容丢到 Console 回车就OK!
5、rotX加密:
如果密文为数字+字母构成,且长度与明文相等,可以尝试rot13(常用)或者rotX。
6、栅栏密码:
密文直接包含了明文中的所有字符,只是顺序被打乱,包含flag格式中的{},则考虑栅栏密码解密:除了传统栅栏外,还有种W型栅栏可以考虑:
7、培根密码:
如果密文仅有a、b两种字符,则考虑培根密码。
8、二进制幂数加密:
密文由0~4数字构成,一个字母对应一段数字,且每一段数字从左往右的数字逐渐增大。
9、云影密码:
由0、1、2、4、8五个数字构成,0为分界,每一段的数字相加为一个字符。
【持续更新】