加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

怎样优化你的 HTTPS

发布时间:2019-07-11 05:03:46 所属栏目:教程 来源:佚名
导读:HTTP/2 HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程使命组(IETF)的Hypertext Transfer Protocol Bis (httpbis)事变小组举办开拓。是自1999年http1.1宣布后的首个更新,HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了义务并很快就会

相较于之前的版本TLS优化内容有:

  • 对比已往的的版本,引入了新的密钥协商机制 — PSK
  • 支持 0-RTT 数据传输,在成立毗连时节减了来回时刻
  • 废弃了 3DES、RC4、AES-CBC 等加密组件,废弃了 SHA1、MD5 等哈希算法
  • ServerHello 之后的全部握手动静采纳了加密操纵,可见明文大大镌汰
  • 不再应承对加密报文举办压缩、不再应承两边提倡重协商
  • DSA 证书不再应承在 TLS 1.3 中行使

在https中,每个毗连的TLS的握手是很耗损资源实时刻的,以是TLS 1.3的优化,比之前的版本成立毗连的时刻少了一个RTT,平等环境下,节减了许多时刻,进步了相应速率。

TLS 1.3必要openssl 1.1.1支持,在nginx上,必要nginx 1.13+支持。

在编译nginx的时辰,必要添加编译参数--with-openssl-opt=enable-tls1_3来开启TLS 1.3支持,并在设置中ssl_protocols中添加TLSv1.3,对应的TLS1.3引入了新的算法,以是ssl_ciphers也必要添加新算法

默认环境下nginx由于安详缘故起因,没有开启TLS 1.3的 0-RTT,可以通过指令ssl_early_data on来开启。

ECC

ECC(Elliptic curve cryptography,椭圆曲线暗码学),一种成立果真密钥的算法,基于椭圆曲线数学。

内置ECDSA公钥的证书一样平常称为ECC证书,内置RSA公钥的证书一样平常称为RSA证书。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读