密码加密算法

本文介绍了常见的加密算法,如MD5和SHA的不可逆加密特性,以及时间戳、URL编码、Base-64编码在加密中的应用。还提到了AES和DES加密,其中AES需要解密时的密码和偏移量,而DES则涉及解密平台。枚举和自定义逆向算法是解密的常见方法。
摘要由CSDN通过智能技术生成

常见的加密算法

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

常见解密方式:

枚举(提前把可能的明文搞出来,与输入的明文进行匹配)

自定义逆向算法

可逆向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值