1
yccdix 2019-08-01 16:34:37 +08:00
挖矿
|
2
OakScript 2019-08-01 16:44:50 +08:00
要做碰撞?机器都堆好了吗?
|
3
Shura 2019-08-01 16:50:01 +08:00
没有规律,因为哈希算法需要满足雪崩效应,即输入发生最微小的改变时,也会导致输出的不可区分性改变。
https://zh.wikipedia.org/wiki/%E9%9B%AA%E5%B4%A9%E6%95%88%E5%BA%94 |
4
oasislee 2019-08-01 16:51:08 +08:00 via Android
如果机器够多 时间够多 有没有规律都无所谓哈哈哈
|
5
annoy1309 2019-08-01 16:51:53 +08:00
md5 碰撞现在已经不需要堆机器了,如果单纯只需要碰撞,印象中单机时间已经压到 10 分钟内了
md5 前缀碰撞印象中现在单机时间也是个位数小时的时间(小文件) 现在 md5 已经不适合作为校验完整性的算法了,因为大量的高效率碰撞算法的流出 |
6
geelaw 2019-08-01 16:57:05 +08:00 via iPhone 1
请参考 2005 年的著名文章《如何破解 MD5 和其他 hash 函数》,王小云、于洪波著
https://link.springer.com/chapter/10.1007%2F11426639_2 |
7
annielong 2019-08-01 17:26:48 +08:00
这就是为什么抛弃 MD5 的原因了,
|
8
vexplain OP |
9
smallpython 2019-08-01 18:19:24 +08:00
MD5 已经被抛弃了吗
我还在用........... |
11
bkmi 2019-08-01 18:51:03 +08:00
@vexplain 或许你同事描述的不对,但是他的做法是对的,很常规的做法,将文件分散到不同的目录去,可以有效的提升文件系统效率。
|
13
honeycomb 2019-08-01 19:03:55 +08:00 via Android
可以考虑用 sha2/sha3 来避免碰撞
|
14
bkmi 2019-08-01 19:09:23 +08:00
|
17
msg7086 2019-08-02 06:25:54 +08:00
|
18
julyclyde 2019-08-02 12:11:22 +08:00
如果有规律,说明算法设计有问题
|