是否有任何常见的哈希算法定义了“带外”哈希码,即保证永远不会成为算法结果的哈希码?
最佳答案
MD* 或 SHA-* 系列算法都没有带外哈希值。
如果你想自己实现这一点,你可以使用以下逻辑:
在伪代码中:
OutOfBandHash = 0xdeadbeefdeadbeefdeadbeefdeadbeef
h = hash(stuff)
if h = OutOfBandHash
h = OutOfBandHash + 1
关于performance - MD* 或 SHA-* 中是否有任何 "out of band"哈希值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26692922/