非对称加密
公钥加密,私钥解密
一、生成非对称加密的公钥和私钥
RSA算法
DH算法
二、共享密钥
在对大数据进行加密的时候,用到的都是对称加密,因为对称加密速度快,非对称加密速度太慢了。
自己的DH私钥和对方的DH公钥通过密钥协定生成共享密钥,对方也按相同的办法得到共享密钥,两个密钥是相同的,我们可以通过这个共享密钥对称加密要传输的大文档。
以上是a和b两者,还可以多者共享密码。
三、可以用非对称的算法交换密码
用对称密钥加密文明,对方公钥加密对称密码和消息摘要,然后传输给对方,对方即可用秘密密钥解密对称密钥,查看明文以及计算消息摘要
转载于:https://blog.51cto.com/1996122/381196