首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >密码学的数学

密码学的数学
EN

Stack Overflow用户
提问于 2020-06-20 16:54:13
回答 1查看 68关注 0票数 0

我还没有找到解决这个看似简单的问题的办法。

问题: 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)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-20 17:01:08

密码安全散列函数的全部要点是,像您想要执行的操作是不可能的。如果您想要做的事情是可能的,那么它将减少哈希的有效熵,并使查找预图像冲突攻击更加容易。如果这是可能的,那就太糟了。

最接近你想要做的事情,将落入同态加密的领域。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62488877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档