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

圆咕噜咕噜  金牌会员 | 2024-6-20 17:42:48 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 902|帖子 902|积分 2706

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/

2.sha1

示例:d033e22ae348aeb5660fc2140aec35850c4da997
这种加密的密文特性跟MD5差不多,只不外位数是40
查询网站:https://www.cmd5.com/

3.NTML

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

4.AES

非对称性加密算法,引入了密钥
查询网站:https://www.uutils.com/enc/aes.htm

5.DES

非对称性加密算法,引入了密钥
查询网站:https://www.uutils.com/enc/des.htm

6.RC4

非对称性加密算法,引入了密钥
查询网站:http://www.66zan.cn/rc4encrypt/

7.Base64

示例:YWRtaW4tcm9vdA==
由数字"0-9"和字母"a-f"所组成的字符串,一般环境下密文尾部都会有1个或两个等号
查询网站:https://base64.us/

8.URL、Hex编码

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



一篇比较全的密文特性分析帖子

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






免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

圆咕噜咕噜

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表