社区
C#
帖子详情
想做数字签名,但是听说MD5已被破解了,怎么办?
zahuifan
2004-09-20 10:39:14
单位想做数字签名。
据俺所知,在对一个文件作签名之前,需要先用 MD5 算法算出该文件的 Hash 序列,再对该 Hash 序列进行签名。
可是网上有消息说 MD5 算法已被一个中国人破解了,是不是说 MD5 算法以后就不能用了,那我要想做数字签名该如何?
...全文
430
9
打赏
收藏
想做数字签名,但是听说MD5已被破解了,怎么办?
单位想做数字签名。 据俺所知,在对一个文件作签名之前,需要先用 MD5 算法算出该文件的 Hash 序列,再对该 Hash 序列进行签名。 可是网上有消息说 MD5 算法已被一个中国人破解了,是不是说 MD5 算法以后就不能用了,那我要想做数字签名该如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
savagewang1978
2004-09-20
打赏
举报
回复
MD5的破解算法不会那么快公布的。
rons
2004-09-20
打赏
举报
回复
其实MD5算法并没有正真被破解,只是从原文找到碰撞对而已。
khpcg
2004-09-20
打赏
举报
回复
这方面得算法很多得
exboy
2004-09-20
打赏
举报
回复
暂时我想不用担心.
hertcloud
2004-09-20
打赏
举报
回复
用SHA1用SHA1用SHA1
fanz2000
2004-09-20
打赏
举报
回复
用SHA1啊 那个 还没 破解呢!
miqier
2004-09-20
打赏
举报
回复
不过听到这个消息还是有些兴奋。
都是一个月前的事情了。
miqier
2004-09-20
打赏
举报
回复
呵呵,MD5的破解算法不会那么快公布的。
weirdlee
2004-09-20
打赏
举报
回复
先把现在做好,现在能做MD5就先做MD5吧
密码学实战:如何利用生日攻击
破解
数字签名
本文详解基于生日悖论的哈希碰撞攻击如何绕过
数字签名
验证:通过构造语义等价但哈希一致的合法/恶意文件对,在获取目标对合法文件签名后替换为恶意文件,实现身份冒用。分析SHA-91/MD7等短哈希算法在2^(m/2)复杂度下的脆弱性,并提出升级至SHA-256及以上、增加时变参数、上下文绑定及流程二次确认等工程化防御方案。
听说
这玩意可以防篡改——单向散列函数
单向散列函数是确保下载软件正版及完整性的重要工具。通过计算数据的独一无二的指纹,可以检测数据是否被篡改。常见的单向散列函数有
MD5
、SHA系列,其中
MD5
和SHA-1已不安全,现在推荐使用SHA-2家族如SHA-256。这些函数广泛应用于防篡改、口令加密、消息认证码、
数字签名
等领域。
3DES、AES、RC6、TEA、RSA、
MD5
、SHA1、SHA256简介
本文介绍了多种经典的加密算法,包括DES、AES、RC6等对称加密算法,RSA非对称加密算法,以及
MD5
和SHA系列哈希算法。文章详细阐述了各种算法的特点、应用场景及其优缺点。
MD5
和sha1加密算法--散列加密技术
MD5
:128bit的大整数
本文探讨了在电子商务和社区应用中如何安全地存储客户信息,重点介绍了
MD5
和SHA1两种加密算法的应用及其特点。
MD5
提供16位或32位的加密串,而SHA1则提供了更长的40位加密串,后者被认为更安全。文章还提到了
MD5
和SHA1算法的典型应用和Microsoft Visual Studio 2005对它们的支持,以及它们在
数字签名
、防止文件篡改等场景中的作用。同时,文章指出尽管SHA1已被
破解
,但
MD5
和SHA1的加密安全性相比其他未提及的算法仍然较高。
MD5
哈希算法:从原理到实战,再到安全演进
本文深入解析
MD5
哈希算法的工作机制,包括数据预处理与四轮位运算结构;阐述其在文件校验和数据去重等场景的实用价值;重点剖析
MD5
因碰撞攻击已不适用于密码存储、
数字签名
等安全敏感领域,并依据OWASP推荐,对比分析Argon2、SHA-3、BLAKE3等现代替代算法的技术特性与适用场景。
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章