无法通过哈希值找到文件是密码哈希函数(例如md5)的定义特性之一。虽然md5已经被破解,但这些破解只允许您创建两个具有相同哈希值的不同文件(图像),而不是具有预定哈希值的文件。您想要的是所谓的预映像攻击,由于md5在此攻击方面仍未被破解,因此需要使用暴力破解。这需要平均2的64次方(2的128/2次方)散列操作,远远超出我们目前计算机的能力范围。维基百科也有一篇关于预映像攻击的文章: http://en.wikipedia.org/wiki/Preimage_attack