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