HTTPS 使用非对称加密还是对称加密?

HTTPS uses Asymmetric or Symmetric encryption?

我搜索了整个上午,但我找到了一些网站,据说这些网站使用 TLS 协议通过非对称加密发送数据 然后我发现相反 请问你能告诉我哪个是真的吗?谢谢 有没有人知道一个指南,其中逐步解释了通过 https 的 tls 协议的握手?

最好的答案是两者兼而有之。 TLS 使用非对称加密首先建立一方或双方的身份。其次,它使用非对称加密将密钥交换为对称密码。所以不对称仅在通信的初始设置期间使用。

其余部分使用的对称加密在传输大量数据时速度更快、效率更高。密钥更小,这通常是它速度更快的原因,但它的算法也更容易处理。

就指南而言,简单的 Google 搜索将为您提供大量信息。我从 IBM 找到的那个看起来不错。他们删除了一些多余的细节以使其更易于理解。