我有一个项目,我们应该找到一个从另一个sha256的sha256。
例如,我们有
hash1 = "45f1bc22c29626c6db37d483273afbe0f6c434de02fe86229d50c9e71ed144fc"我们就得找出
hash0 = "5495a885b7f445a198cc5b67a517a0e0536792ab3e7ead18a12c75f8310a9b89"hash1只是在sha256函数中使用的hash0。
最初,我继续重做了sha256的所有可能,但它可能会做很多事情,需要很多时间。如果你知道我该怎么做,甚至看看这是否可行?
发布于 2021-01-27 02:17:26
这是不可能的,散列是不能倒置的,不管它们是散列的散列还是其他内容的散列。你可以尝试所有的组合,当然,知道源代码是一个256位的序列,但这实际上是禁止的,尽管你总是有可能在第一次尝试时猜到2^256中的1:)
https://stackoverflow.com/questions/65906772
复制相似问题