标签:加密算法 加密解密过程
数据在互联网上传输过程中存在三个隐患:介于上述的种种问题成立了CA证书认证机构,所有人都要将自己的信息提交从而申请一个全球唯一标识自己身份的证书。这样首先就很好的保证了身份认证得问题。
接下来和大家谈谈公钥和私钥的问题:
这里我们假设一个A用户给一个B用户传输一个数据包的过程???
首先在A用户端:
对明文部分进行单向加密,提取特征码,完后通过自己的私钥对特征码进行对称加密,再对加密过的明文+加密过的特征码整体通过DH算法加密,把产生的随机数X进行非对称加密,之后就打包(明文+特征码+随机数)发送给B用户。
其次在B用户端:
标签:加密算法 加密解密过程
原文地址:http://blog.51cto.com/13575678/2093192