#http 与 https

#https

https 除了在 HTTP 应用层下面加了 TLS 安全层和默认端口 443 以外其他都沿用 http

TLS 替换 SSL

常用加密是 RSA

#TLS 握手

  • 指定将要使用的 TLS 版本(TLS 1.0、1.2、1.3 等)
  • 决定将要使用哪些密码套件
  • 通过服务器的公钥和 TLS 证书颁发机构的数字签名来验证服务器的身份
  • 生成会话密钥,以在握手完成后使用对称加密