前几天和同事讨论IKE密钥交换流程时,提到了Diffie-Hellman交换.DH算法最主要的作用便是在不安全的网络上成功公共密钥(并未传输真实密钥).但由于对于DH算法的数学原理则不清楚,因此私下对DH算法进行一个简单学习. 1. DH算法的交互流程: Alice和Bob都有一个只有自己知道的私钥,在特定规则(g, a, p)下生成自己的公钥A; Alice将自己的公钥A,连同g, p共同发给Bob Bob在收到Alice发送来的公钥A, g, p后,先使用相同的规则((g, a, p))生成