首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是空密钥加密?

什么是空密钥加密?
EN

Stack Overflow用户
提问于 2010-02-04 09:28:19
回答 2查看 32.6K关注 0票数 41

在电影“黑暗骑士”中,蝙蝠侠建造了一些超强大的声纳监控系统,并使用“零密钥加密”加密。

我当时正在读RFC 2410,但无法理解。上面写着这样的话:

但是,在某些情况下,只需要身份验证和完整性保护,而不需要或不允许保密。

最后,蝙蝠侠对另一个角色说:

当您完成时输入您的名字。

既然这么简单,为什么要加密呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-04 09:44:38

没有空密钥加密。--这只是简单的小说。--

你联系的RFC是一个..。有趣的RFC?所描述的Null算法确实有一个非常强大的算法。它加密你的纯文本

代码语言:javascript
复制
Hello World

密文

代码语言:javascript
复制
Hello World

我非常怀疑这个算法是否会被打破:-)

票数 72
EN

Stack Overflow用户

发布于 2016-11-18 09:37:40

你必须了解上下文。这是针对IPSec的,IPSec的其他部分提供了完整性(任何人都不能更改正在传输的数据)和身份验证(确定谁发送了数据),加密方案提供了机密性(只有预期的接收方才能读取数据)。

在某些情况下,IPSec可用于完整性和身份验证,但不用于机密性(某些情况下可能禁止加密)。然后,可以使用空密钥加密机制配置IPSec。通过这种方式,您仍然可以从IPSec的三个好处中得到两个:没有人可以在传输中处理您的消息,而且通信方确定他们正在与谁交谈。

当然,如果蝙蝠侠试图在电影中保守数据的秘密,那很可能只是一个模糊的笑话/复活节彩蛋,目标是那些知道什么是Null密钥加密的人。

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

https://stackoverflow.com/questions/2198520

复制
相关文章

相似问题

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