密钥协商算法的演变,从RSA到DH、DHE,再到ECDHE,这一系列算法的演变,哪个是最终极的选择呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3553个文字,预计阅读时间需要15分钟。
文章目录
1.RSA算法
- RSA握手过程 - RSA私钥协商算法及其最大缺陷2.DH算法
3.DHE算法
4.ECDHE算法
- ECDHE私钥协商算法的TSL握手5.RSA算法
- RSA握手过程 - RSA私钥协商算法及其最大缺陷 文章目录1.RSA算法RSA握手过程RSA秘钥协商算法最大的缺陷2.DH算法3.DHE算法4.ECDHE算法ECDHE秘钥协商算法的TSL握手1.RSA算法传统的文章目录
- 1. RSA算法
- RSA握手过程
- RSA秘钥协商算法最大的缺陷
- 2. DH算法
- 3. DHE算法
- 4. ECDHE算法
- ECDHE秘钥协商算法的TSL握手
1. RSA算法
传统的 TLS 握⼿基本都是使⽤ RSA 算法来实现密钥交换的。在 RSA 密钥协商算法中客户端会⽣成随机密钥并使⽤服务端的公钥加密后再传给服务端。根据⾮对称加密算法公钥加密的消息仅能通过私钥解密这样服务端解密后双⽅就得到了相同的密钥再⽤它加密应⽤消息。
RSA握手过程
TLS第一次握手
客户端⾸先会发⼀个「Client Hello」消息消息⾥⾯有客户端使⽤的 TLS 版本号、⽀持的密码套件列表以及⽣成的随机数Client Random这个随机数会被服务端保留它是⽣成对称加密密钥的材料之⼀。
本文共计3553个文字,预计阅读时间需要15分钟。
文章目录
1.RSA算法
- RSA握手过程 - RSA私钥协商算法及其最大缺陷2.DH算法
3.DHE算法
4.ECDHE算法
- ECDHE私钥协商算法的TSL握手5.RSA算法
- RSA握手过程 - RSA私钥协商算法及其最大缺陷 文章目录1.RSA算法RSA握手过程RSA秘钥协商算法最大的缺陷2.DH算法3.DHE算法4.ECDHE算法ECDHE秘钥协商算法的TSL握手1.RSA算法传统的文章目录
- 1. RSA算法
- RSA握手过程
- RSA秘钥协商算法最大的缺陷
- 2. DH算法
- 3. DHE算法
- 4. ECDHE算法
- ECDHE秘钥协商算法的TSL握手
1. RSA算法
传统的 TLS 握⼿基本都是使⽤ RSA 算法来实现密钥交换的。在 RSA 密钥协商算法中客户端会⽣成随机密钥并使⽤服务端的公钥加密后再传给服务端。根据⾮对称加密算法公钥加密的消息仅能通过私钥解密这样服务端解密后双⽅就得到了相同的密钥再⽤它加密应⽤消息。
RSA握手过程
TLS第一次握手
客户端⾸先会发⼀个「Client Hello」消息消息⾥⾯有客户端使⽤的 TLS 版本号、⽀持的密码套件列表以及⽣成的随机数Client Random这个随机数会被服务端保留它是⽣成对称加密密钥的材料之⼀。

