参考:https://www.cnblogs.com/imstudy/p/12015889.html
HTTPS 在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。
为什么数据传输是用对称加密?
1.非对称加密的加解密效率是非常低的,而 http 的应用场景中通常端与端之间存在大量的交互,非对称加密的效率是无法接受的。
2.在 HTTPS 的场景中只有服务端保存了私钥,一对公私钥只能实现单向的加解密,所以 HTTPS 中内容传输加密采取的是对称加密,而不是非对称加密。

FYI:经典对称加密算法:AES、DES;非对称加密算法:RSA
HTTPS中对称与非对称加密解析
本文深入解析HTTPS协议中为何采用对称加密进行数据传输,而非非对称加密,阐述了非对称加密效率低下及单向加解密特性导致其不适用于大量交互的HTTP场景。
262

被折叠的 条评论
为什么被折叠?



