vlambda博客
学习文章列表

中国谍战剧中的非对称加密技术

最近学习区块链技术,里面有很多比较好玩的概念,学累了就玩一个朋友推荐的一款中国谍战游戏《隐形守护者》,居然发现区块链用的非对称加密技术,在中国谍战剧里早就存在了。


百度的非对称加密算法:W.Diffie和M.Hellman 1976年在IEEE Trans.on Information刊物上发表了“New Direction in Cryptography”文章,提出了“非对称密码体制即公开密钥密码体制”的概念,开创了密码学研究的新方向。


非对称加密算法需要两个密钥:公开密钥(简称公钥)和私有密钥(简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 


非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。


有点抽象,不过也能理解,再看游戏里面的非对称加密,就很形象了。


中国谍战剧中的非对称加密技术

中国谍战剧中的非对称加密技术

中国谍战剧中的非对称加密技术


这里面的“容斋六笔”就是公钥,它可以公开,别人获取了也没有用,因为别人以为就是想找这本书;“容斋随笔只有五笔+可我明明在图书馆见过”,这就是私钥,只有组织接头人才懂。


公钥就是那种表面上你可以跟任何人说的话,别人没有办法获得信息,以为你是傻子,只有拥有私钥的组织人员才能对接上,从而放心传递情报。


后来我自己去当当网试了我的公钥:


中国谍战剧中的非对称加密技术

中国谍战剧中的非对称加密技术

中国谍战剧中的非对称加密技术


发现真的没人懂。


但是真有人成功找到组织了:


中国谍战剧中的非对称加密技术


好吧,我入戏太深。



我是肖途,请关注我。