nodejs https是否执行对流量的对称加密



我正在创建一个基于SO的答案。

答案中的代码,

var https = require('https');

据我了解,有两个部分可以确保连接。

  1. 进行证书验证和对称密钥交换的SSL握手。
  2. 用对称键加密流量。

https是否仅执行SSL握手?是否需要解密请求并加密响应?它使用对称密钥算法吗?它使用AES吗?如果它不使用对称密钥加密,我该怎么做?

流量流量是否加密?

P.S:我在我引用的答案下留下了评论。希望从SO的答案中得出问题是可以的。

据我了解,有两个部分可以确保连接。

  1. 进行证书验证和对称密钥交换的SSL握手。

证书验证和对称密钥谈判。

用对称键加密流量。

正确。

https是否仅执行SSL握手?

https不做任何事情。HTTP只是TLS上的HTTP。TLS进行握手和加密。HTTPS所做的唯一其他事情是主机名验证。

是否需要解密请求并加密响应?

是。

它使用对称密钥算法?

是。您已经在自己上方说过。

它使用AES吗?

它通过同行之间的一致性使用大量密码。

如果它不使用对称密钥加密,我该怎么做?

确实如此。

流量流量是否加密?

第四次,是的。

最新更新