是否可以在给定 md5 哈希的情况下创建文件

ica*_*pan 5 hashsum

我知道这是一个奇怪的问题,我知道 md5sum 几乎不可能破解……但我只是想知道这里是否有人知道是否可以重新创建一个文件,因为它是 md5sum 哈希?

我的意思是,不一定是与原始文件相同的文件,而是等同于相同 md5sum 哈希的文件。到目前为止,我没有看到来自 Google 的任何结果

Ign*_*ams 9

可以找到具有给定 MD5 散列的文件,但不可能从散列本身生成这样的文件。


小智 5

唯一的 MD5 哈希值可以由无限数量的文件生成,因为只有 2^128 个唯一哈希值,但存在无限长度的无限文件(理论上)。

从 MD5 哈希值创建文件需要花费大量的精力!您将创建一系列唯一文件并为每个文件生成 MD5 哈希值,直到找到匹配项为止。当然可以“暴力”通过。

但是,如果您拥有生成哈希值的原始文件,您的任务会容易得多。MD5 有几个已知的缺陷,并且可能为相同的哈希创建略有不同的文件。MD5并不像你说的那样牢不可破。