成都网站建设公司地址如何让百度收录自己的网站信息
- DH算法
离散读对数问题是DH算法的数学基础
(1)计算公钥

(2)交换公钥,并计算
对方公钥^我的私钥 mod p

 
离散对数的交换幂运算交换律使二者算出来的值一样,都为K
 
 k就是对称加密的秘钥
 2. DHE算法 E:临时的
 双方每次通信都生成新的公钥与私钥,保证前向安全性
 缺点:性能低(底数^私钥,大量的乘法)
 3. ECDHE
 ECDHE 算法是在 DHE 算法的基础上利⽤了 ECC 椭圆曲线特性,可以⽤更少的计算ᰁ计算出公钥,以及最终的会
 话密钥
(1)确定基点 G
 (2)计算秘钥 共=私G
 (3)交换公钥
 (4)计算对称秘钥
 
 4. ECDHE握手过程
 (1)客户端
 
 (2)第二次握手
 
 
 
 (3)第三次握手
 
 (4)第四次
 
 5. ECDHE相对RSA加密的好处
 (1)因为每次通信,私钥都是随机生成的,不用担心前向安全问题
 (2)生成对称加密秘钥的方式不同,RSA 是两个随机数+客户端随机选取的随机数,ECDHE是两个随机数+根据ECC算法的交换律根据对方公钥生成。且在第三次握手就能发送数据,节省一个消息忘返时间
 (3)使⽤ ECDHE, 在 TLS 第 2 次握⼿中,会出现服务器端发出的「Server Key Exchange」消息,⽽ RSA 握⼿
 过程没有该消息;
