社区
JavaScript
帖子详情
关于MD4, MD5, SHA-1 算法的一个疑问
上海程序员3
2006-01-22 12:52:02
这些加密算法,好像表示着下面的试子关系,即一对多的关系。
a1→b
a2→b
a3→b
上面前面的a1为密码,b为加密后的内容,但我们一般不知道a2,所以仅判断b是否正确,那么我们不就可以用a2,a3等等密码来当成a1这个真正的密码使用?
...全文
94
3
打赏
收藏
关于MD4, MD5, SHA-1 算法的一个疑问
这些加密算法,好像表示着下面的试子关系,即一对多的关系。 a1→b a2→b a3→b 上面前面的a1为密码,b为加密后的内容,但我们一般不知道a2,所以仅判断b是否正确,那么我们不就可以用a2,a3等等密码来当成a1这个真正的密码使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
上海程序员3
2006-01-22
打赏
举报
回复
是我搞错了,我还以为推出a2,a3很容易,我写了一个加密算法,加密后得到一个唯一值,反过来逆算能得到很多值,还以为md5也是如此的!
ice_berg16
2006-01-22
打赏
举报
回复
md5的碰撞几率很小,你说的是这种情况,但一般人是做不到的,或许王小云能。
myy
2006-01-22
打赏
举报
回复
散列算法是不可逆的,也确实有冲突。
问题是:你如何能推出 a2,a3呢?不要告诉我用穷举。
MD5
加密
算法
4. **mddriver.c**: 可能是
MD5
算法
的
一个
驱动程序或示例,展示了如何在实际项目中调用
MD5
函数对数据进行加密。 5. **global.h**: 可能包含了一些全局变量和常量,用于
MD5
算法
的通用定义,如字节顺序、位操作符等。 ...
crypto-js加密解密资源包(含所有前台加密的js代码)
- **
SHA
系列**:
SHA
(Secure Hash Algorithm)是一系列安全哈希
算法
,包括
SHA
-1、
SHA
-256等,用于生成消息摘要,防止数据被篡改。 - **HMAC**:HMAC(Hash-based Message Authentication Code)是基于哈希函数的消息...
MD5
算法
和
SHA
-1
算法
1、
SHA
-1
算法
和
MD5
算法
联系与区别 2、
SHA
-1
算法
的代码 一、
MD5
算法
1、
MD5
算法
是什么?
MD5
的英文全称是Message Digest Algorithm
MD5
,译为消息摘要
算法
第五版,是众多哈希
算法
中的一种(哈希
算法
是一种...
【
MD5
】——
MD5
算法
和
SHA
-1
算法
目录 一、
MD5
算法
1、
MD5
算法
是什么?... 1、
SHA
-1
算法
和
MD5
算法
联系与区别 2、
SHA
-1
算法
的代码 一、
MD5
算法
1、
MD5
算法
是什么?
MD5
的英文全称是Message Digest Algorithm
MD5
,译为消息摘要算...
加密
算法
(三)-哈希
算法
(
MD5
、
SHA
、
SHA
-3、RIPEMD)一篇了解所有主流哈希
算法
,轻松上手使用。
SHA
- 3 提供了不同的哈希长度,如
SHA
3 - 224、
SHA
3 - 256、
SHA
3 - 384 和
SHA
3 - 512,...2.计算开销相对较大:相比于
MD5
,
SHA
系列
算法
的计算复杂度更高,尤其是
SHA
- 512 等长哈希值的
算法
,计算速度会相对较慢。
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章