什么是空密钥encryption?
在电影“黑暗骑士”中,蝙蝠侠build造了一些超强大的声呐监控系统,并对其进行encryption处理。
我正在阅读这个RFC,但不能理解它。 它说这样的事情
但是,有些情况下只需要authentication和完整性保护,不需要或不允许保密。
最后他告诉福克斯
在完成时input你的名字。
如果那么简单,为什么要encryption呢?
没有空密钥encryption。 这只是简单的小说。
您链接的RFC是一个有趣的RFC? 这里描述的空algorithm确实是一个非常强大的algorithm。 它encryption你的明文
Hello World
给密文
Hello World
我很怀疑这个algorithm会被打破:-)
你必须了解上下文。 这意味着IPSec,IPSec的其他部分提供完整性(无人可以更改正在传输的数据)和身份validation(确定谁发送数据),并且encryptionscheme提供机密性(只有预期的接收者才能读取数据) 。
在某些情况下,IPSec可能用于完整性和身份validation,但不能用于保密(某些情况下可能禁止encryption)。 然后,您可以使用空密钥encryption机制来configurationIPSec。 通过这种方式,您仍然可以从IPSec的三个好处中获得两个好处:没有人能够在传输过程中混淆您的消息,通信双方可以确定他们正在与谁通话。
当然,如果蝙蝠侠试图保持电影中的数据秘密,这可能只是一个模糊的笑话/复活节彩蛋,针对那些知道什么是空密钥encryption的人。