在电影“黑暗骑士”中,蝙蝠侠构建了一些超强大的声纳监听系统,并对其进行加密,即Null Key Encryption。
我正在阅读RFC,但无法理解。它说的是这样的
然而,有些情况下只进行身份验证 并且需要完整性保护,而机密性则不是 需要或不允许。
最后他告诉福克斯
完成后输入您的姓名。
如果那么简单,为什么加密呢?
答案 0 :(得分:58)
没有空密钥加密。 这只是一个简单的小说。
您链接的RFC是一个有趣的RFC?这里描述的Null算法确实是一种非常强大的算法。它会加密你的明文
Hello World
到密文
Hello World
我非常怀疑这个算法会被打破: - )
答案 1 :(得分:1)
您必须了解上下文。这适用于IPSec,IPSec的其他部分提供完整性(没有人可以更改传输中的数据),以及身份验证(确定谁发送数据),加密方案提供机密性(只有预期的收件人可以阅读数据)。
在某些情况下,IPSec可用于完整性和身份验证,但不能用于机密性(某些情况可能会禁止加密)。然后,您可以使用空密钥加密机制配置IPSec。通过这种方式,您仍然可以获得IPSec的三个好处:没有人可以在传输过程中弄乱您的消息,并且通信方可以确定他们正在与谁通话。
当然,如果蝙蝠侠试图将电影中的数据保密,那可能只是一个模糊的笑话/复活节彩蛋,针对那些知道Null Key加密的人。