圆咕噜咕噜 发表于 2024-6-20 17:42:48

安全学习(三)几种加密方式测试

1.MD5

示例:21232F297A57A5A743894A0E4A801FC3
一般MD5值是16/32位由数字“0-9”和字母“a-f”所组成的字符串。如果出现这个范围以外的字符说明这大概是个错误的md5值,就没须要再拿去解密了。16位值是取的是8~24位
特性:
确定性:一个原始数据的MD5值是唯一的,同一个原始数据不大概会计算出多个不同的MD5值。
碰撞性:原始数据与其MD5值并不是一一对应的,有大概多个原始数据计算出来的MD5值是一样的,这就是碰撞。
不可逆:一个给定的MD5值是大概对应多个原始数据的,而且理论上讲是可以对应无限多个原始数据,所有无法确定到底是由哪个原始数据产生的
实际使用中md5会加上变量,进一步保证安全性,例如Discuz md5加密方式为md5(md5($password).$salt)
查询网站:https://www.cmd5.com/
https://img-blog.csdnimg.cn/direct/c0edf152bb7f417e951c079083f717ee.png
2.sha1

示例:d033e22ae348aeb5660fc2140aec35850c4da997
这种加密的密文特性跟MD5差不多,只不外位数是40
查询网站:https://www.cmd5.com/
https://img-blog.csdnimg.cn/direct/ca0bfdbc2c814ed7b77c6bef2c605de4.png
3.NTML

示例:209c6174da490caeb422f3fa5a7ae634
这种加密是Windows的哈希暗码,是 Windows NT 早期版本的尺度安全协议。与它相同的还有Domain Cached Credentials(域哈希)
查询网站:https://www.cmd5.com/
https://img-blog.csdnimg.cn/direct/88d1f731f3974dc28c66ea627b3090fb.png
4.AES

非对称性加密算法,引入了密钥
查询网站:https://www.uutils.com/enc/aes.htm
https://img-blog.csdnimg.cn/direct/47c15d4cc5804335bdcb37cb03f1ab19.png
5.DES

非对称性加密算法,引入了密钥
查询网站:https://www.uutils.com/enc/des.htm
https://img-blog.csdnimg.cn/direct/c25f6e90c60d406d90899d7ec3078362.png
6.RC4

非对称性加密算法,引入了密钥
查询网站:http://www.66zan.cn/rc4encrypt/
https://img-blog.csdnimg.cn/direct/2d763176b1614d10b56dd0d8d648c336.png
7.Base64

示例:YWRtaW4tcm9vdA==
由数字"0-9"和字母"a-f"所组成的字符串,一般环境下密文尾部都会有1个或两个等号
查询网站:https://base64.us/
https://img-blog.csdnimg.cn/direct/06fbf681391245d1a8c65e3b0f038e1d.png
8.URL、Hex编码

这两种加密的密文是一样的,不同的是当你用url编码网站时是不会把http进行编码的,而Hex编码则全部转化了
查询网站:https://www.sojson.com/encodeurl.html
https://img-blog.csdnimg.cn/direct/d02c78bec64c486f9dacbbcdea35f3de.png

https://img-blog.csdnimg.cn/direct/c7e3258d4f844573b5051e66b44ded1a.png
一篇比较全的密文特性分析帖子

30余种加密编码类型的密文特性分析(发起收藏)






免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 安全学习(三)几种加密方式测试