主要包括以下几个核心技术:1.非对称加密技术说到非对称加密技术我们就不得不提一下对称加密技术,百度是这样解释的:所谓对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。是不是看的很懵懂,没关系,我们来举一个小例子:假设特工甲给特工乙发送这样一段密函“明天按照B计划进行任务”,由于对称加密使用同一个密码,所以他们必须提前沟通好密码是什么。但这样会产生了问题,既然加密和解密是同一串密码,那么特工甲和特工乙在传输密码过程中被人监控了怎么办?密码泄露了怎么办?于是,非对称加密技术应运而生。1976年,美国学者WhitfieldDiffie和Martin梦之旅4图文攻略Hellman发表了“NewDirectioninCryptography”论文,为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”,开创了密码学研究的新方向。非对称加密技术和对称加密技术最大的不同就是有了公钥和私钥之分。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。公钥是公开的,私钥是保密的。由于不涉及私钥的传输,整个传输过程就变得安全多了。后来又出现了具备商业实用性的非对称RSA加密算法以及后来的椭圆曲线加密算法(ECC),这些都奠定了加密算法理论的基础,但是美国国家安全局NSA最初认为这些技术对国家安全构成威胁,所以对这些技术进行了严密的监控,知道20世纪90年代末NSA才放弃了对这些技术的监控,这些非对称技术才最终走入了了公众的视野。说到这里我们就要膜拜一下中本聪了。2013年9月,斯诺登事件告诉大家NSA暗地里偷偷控制加密国际标准,偷偷地监视着大家