DH密钥传递算法过程


1、相互产生密钥对 (通信双方各产生一个公/私钥密钥对)
2、交换公钥 (双方交换各自的公钥)
3、用对方的公钥和自己的私钥运行DH算法——得到另外一个密钥X(这里的奇妙之处是这个值两端都是一样的)
4、A产生对称加密密钥,用密钥X加密这个对称的加密密钥——发送到B
5、B用密钥X解密——得到对称的加密密钥 
6、B用这个对称的加密密钥来解密A的数据
DH组的本质是使用非对称密钥来加密对称密钥。

posted @ 2023-05-05 19:51  donleo  阅读(186)  评论(0)    收藏  举报