Https

HTTPS = HTTP + 加密(SSL) + 认证 + 内容完整性

  • Why not always HTTPS? https更加消耗CPU与内存

加密过程

  1. 对称加密(只有一个密钥)

  2. 非对称加密(公钥+密钥)

加密

通信过程

2-4:服务器向客户端传递公钥

5-7:客户端给服务器发送密钥

加密过程