HTTPS 简介
HTTP 是明文传输的,网络上的每一环都可能进行 窃听,篡改,拦截,如何在不可信网络上进行安全传输是一个亟待解决的问题。
HTTPS 全称为 Hyper Text Transfer Protocol over Secure Socket Layer,可以简单的理解为 HTTPS = HTTP + 安全层。
该安全层称为 SSL/TLS(SSL:Secure Sockets Layer 标准化后更名为 TLS:Transport Layer Security)
本质
HTTP + TLS
使用非对称加密协商出对称加密的密钥,后续使用对称加密进行通信。