是否可以创建具有给定大小和MD5哈希的文件?

cca*_*oni 6 c# security hash

当然我知道可以创建一个具有一定大小的文件以及如何操作.但是,是否可以创建具有特定大小的文件以及某个MD5指纹?

Ant*_*lev 3

理论上是的。实际上,它很可能需要计算文件中所有n 个字节的所有排列——基本上是暴力破解。这意味着,这在任何合理的时间范围内都几乎不可能实现。

  • 这不是真的。如果文件的大小明显大于散列的大小,则不太可能需要迭代所有 n 字节的排列。 (2认同)