常见的加密算法
MD5加密 : 16位加密和32加密 ,数字0-9,字母A-Z,不区分大小写(不可逆加密,但是枚举可以解密)
SHA加密:数字0-9,字母A-Z,不区分大小写(不可逆加密,枚举可以解密)
时间戳:第三方平台
URL:网址的空格,浏览器的二次编码问题,为什么1不能用%31来表示,因为浏览器会把%31当成明文再加密一次
Base-64:数字0-9,字母A-Z,区分大小写(字母会出现大写与小写的随机组合);明文越长,加密越长;经常会在加密后的字符串末尾出现一个等号或两个等号;应用于密码加密,以及参数
Unescape:与URL类似,%+四位数字(对应两位字符)
AES:加密后还要进行Base_64加密输出,得到的结果类似Base_64加密结果。所以在Base_64解密后仍然是一串乱码可以采用AES解码;进行AES解密必须知道密码和偏移量
DES:
解密平台:cmd5
常见解密方式:
枚举(提前把可能的明文搞出来,与输入的明文进行匹配)
自定义逆向算法
可逆向