常见的加密算法
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
常见解密方式:
枚举(提前把可能的明文搞出来,与输入的明文进行匹配)
自定义逆向算法
可逆向
本文介绍了常见的加密算法,如MD5和SHA的不可逆加密特性,以及时间戳、URL编码、Base-64编码在加密中的应用。还提到了AES和DES加密,其中AES需要解密时的密码和偏移量,而DES则涉及解密平台。枚举和自定义逆向算法是解密的常见方法。

被折叠的 条评论
为什么被折叠?



