首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哈希加密的消息有什么缺点吗?

哈希加密的消息有什么缺点吗?
EN

Cryptography用户
提问于 2018-10-18 17:20:19
回答 1查看 74关注 0票数 0

我正在处理这样的问题:

有三种主机: A、B和C。A希望向通过B的C发送一条消息。在A处对消息进行散列处理,将哈希填充到消息中,然后将消息+散列加密并发送给B。B希望检查其解密消息的消息完整性,提取哈希,然后验证。

我提出了另一种选择。我的观点是,我们应该在A处加密消息,然后计算这个加密消息的散列。然后我们应该发送加密消息+哈希。优点是在B处,消息不需要解密。B可以验证加密消息本身的哈希值。

我提出的策略有什么问题吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2018-10-18 19:29:25

当然,您的计划对任何主动攻击都是不安全的。B或另一个中间人只需更改数据,然后计算一个新的哈希。这就是为什么你需要一个MAC而不是哈希。如果散列加密是安全的,则取决于加密/散列的方法。

如果有人提出这样的方案,你应该尝试使用认证密码,如GCM。然而,这仍然会使您容易受到协议错误的影响,因此,当您到达协议错误时:使用TLS。

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

https://crypto.stackexchange.com/questions/63234

复制
相关文章

相似问题

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