web安全之常见加密编码算法

本文解析了MD5、SHA、AES等常见加密算法,并介绍了带salt、带密码等多种加密形式及解密方式。

加密算法
在渗透测试中,常见的密码等敏感信息会被采用加密处理,因此很有必要了解常用的加密方式以及编码知识。
常见加密编码算法解析:
MD5, SHA ,ASC ,URL ,BASE64 ,Unescape ,AES ,DES,进制,时间戳,unicode等
大部分网站采用MD5(不可逆):16位MD5(加密后长度为16位)与32位MD5 MD5 是非对称的加密算法 密文是0-9 a-z的组合
SHA:0-9 a-z的组合
Unicode:形如flag{18
时间戳:网站在记录注册时间,登陆时间等的时候,往往采用时间戳的记法,而不是常规的记法。
url编码:例如空格为%20 当为两位的%0-9 a-z 组合,即为url编码,注意url的两次编码
base64:0-9 a-z 长度随机的,且会有大小写,结尾常常会有==
**unescape:**每个%u加四位数字对应两位字符
AES:会将密文加密后再转换为其他加密方式如base64,所以如果base64解密后为乱码,可能是用了AES加密
常见加密形式算法解析
直接加密,带salt(明文加salt再进行加密或者其他更复杂的方式),带密码,带偏移,带位数,带模式,带干扰,自定义组合等
常见解密方式:枚举,自定义逆向算法

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值