05-HTTPS

nobility 发布于 2020-03-28 629 次阅读


HTTPS

原理

简单的说,HTTPS就是增加了一个第三方认证,来证明你是你

HTTPS原理

HTTPS的成本

  • 证书的费用

  • HTTPS减低用户的访问速度

    • 协议交互增加的网络往返时延:
      • HTTP只需要建立TCP连接即可;而HTTPS呢,由于用户不会主动在域名前面增加HTTPS的协议名,通常服务器会返回302跳转到HTTPS
      • 由于HTTP和HTTPS的端口不一样,就会重新建立一次TCP连接
      • 之后发送证书确认身份信息和加密套件的协商
      • 还会向证书颁发机构建立连接查询证书的证书状态
    • 加解密CPU耗时计算:
      • 浏览器解析证书签名耗时,各种密钥交换,应用层数据加解密,一致性交换等耗时
      • 服务器密钥交换,应用层数据加解密等耗时
此作者没有提供个人介绍
最后更新于 2020-03-28