我还没有找到解决这个看似简单的问题的办法。
问题: sha512(9-e) = sha512(___)
简单地说,可以从'9‘的哈希字符串中减去'e’的散列字符串吗?对"9-e“的散列不感兴趣,但对差异产生的实际哈希字符串感兴趣。另外,可以从字母中减去字母,从数字中减去数字吗?
ie: sha512(9-5) = sha512(4)
ie: sha512(C)= sha512(___)
如果我错了,请纠正我。我找不到任何关于这个主题的文件。
-Thanks
概念:我想在sha512中实现99.99。有了加密的散列密钥,我假设最常用的字母是e(基于英语词典,暂时忽略其他字符)。
我要解决的是: sha512(___) + sha512(e) = sha512(99.99)。
发布于 2020-06-20 17:01:08
密码安全散列函数的全部要点是,像您想要执行的操作是不可能的。如果您想要做的事情是可能的,那么它将减少哈希的有效熵,并使查找预图像冲突攻击更加容易。如果这是可能的,那就太糟了。
最接近你想要做的事情,将落入同态加密的领域。
https://stackoverflow.com/questions/62488877
复制相似问题