如果突然有一天 MD5 算法被破解了,可逆了怎么办

2014-04-10 21:51:19 +08:00
 atan
由这次的SSL事件想到的,只是一个假设,如果真有那么一天,互联网世界会怎么样?
19290 次点击
所在节点    程序员
73 条回复
binux
2014-04-11 19:34:01 +08:00
@loading 你有没有想过起始位加结束位有几G,电影那么大?
loading
2014-04-11 20:26:31 +08:00
@binux 想过的,目前还是比较难解决,哈
nanpuyue
2014-04-11 20:49:48 +08:00
@loading 有没有想过,如果真有这么一回事,或许用来描述起始位或结束位的数字的容量都会大过文件本身。
liuyl
2014-04-11 20:51:56 +08:00
@loading 你这理论就跟有人说“世界上有那么一串0,1的组合是我跟Emma Watson和Jeniffer Lawrence玩双飞的视频”一样。。
loading
2014-04-11 21:16:26 +08:00
@liuyl 不是我的想法,是别人的,当时还有在线应用,我还查了我名字在第几位…

现在找不到了

@nanpuyue 别太认真,起始最难是找出那段对应的,不是么?
poboy
2014-04-11 21:29:10 +08:00
没有最安全,只有更安全,尽力就好吧
julyclyde
2014-04-11 22:13:30 +08:00
无限数量的输入产生有限数量的输出,则必然存在信息损失,则必然存在多输入对一输出,则必然不可逆
Quaintjade
2014-04-11 23:32:26 +08:00
SSL证书已经不用MD5来签名了,准确地说是浏览器会认定MD5算法签名的证书不安全。
Quaintjade
2014-04-12 00:02:23 +08:00
像SHA哈希算法,是有预定使用年限的,比如20~30年。SHA-1年限不多了,以后会用SHA-2, SHA-3。需要指出的是,SHA-0,1,2,3是完全不同的算法。

而像RSA加密算法,则完全依靠大数因数分解的难度。
SSL目前用的RSA最低长度已经从128bit升为256bit。
xcc7624
2014-04-12 00:36:29 +08:00
MD5本身就已经不怎么安全了。
lincanbin
2014-04-12 08:57:10 +08:00
MD5加密过程信息丢失,所以不可逆
msg7086
2014-04-12 17:40:23 +08:00
一直到43楼才有人道出重点
sdpfoue
2014-04-12 22:27:55 +08:00
如果打码片可以去码了,这个世界会更好吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/108052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX