https

209 阅读1分钟

端口号 :HTTP 默认是 80,HTTPS 默认是 443

HTTPS 是运行在 SSL/TLS 之上的 HTTP 协议,SSL/TLS 运行在 TCP 之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。所以说,HTTP 安全性没有 HTTPS 高,但是 HTTPS 比 HTTP 耗费更多服务器资源。

证书

证书是为了确保获取到的公钥确实是目的服务器的 未命名文件.png

非对称加密

用非对称加密传递密钥,该密钥用于后续实际相互通信时的对称加密 SSL 非对称加密.png

对称加密

实际请求和响应的业务信息用对称加密传输,加密和解密使用的是相同的密钥

SSL 对称加密.png