深入理解HTTPS

1. 什么是HTTPS?

HTTPS = HTTP+SSL/TSL
SSL ? TSL ?...
SSL: Secure Sockets Layer 安全套接层, 为网络通信提供安全及数据完整性的一种安全协议
TSL:是在SSL基础上开发的,相当于后代

也有人将SSL/TSL统称为SSL
SSL做三件事情:

  1. 服务器身份认证(通过证书)
  2. 数据加密(通过对称加密密钥)
  3. 数据完整性保护

2. HTTPS图解

HTTPS.png

涉及3方:服务端 客户端 证书颁发机构
2对密钥:证书颁发机构一对 服务端一对
1个对称密钥:加密通信数据用
证书:客户端用来认证服务端公钥

你可能感兴趣的:(深入理解HTTPS)