HTTPS
HTTPS 是 HTTP over TLS,在传输层加密 HTTP 通信,提供机密性、完整性与服务器认证,是现代 Web 标准。
用途
防止 HTTP 通信被窃听、篡改与伪造,保护用户隐私与数据安全。
机制
在 TCP 之上先做 TLS 握手(协商密码套件、验证证书、建立密钥),然后 HTTP 明文在 TLS 加密通道中传输。默认端口 443。证书由 CA 签名。HTTP/2/3 通常要求 HTTPS。
用例
- Web 安全通信
- API 认证与数据保护
- 在线支付
- 登录与表单提交
示例
- 输入
https://example.com输出HTTP encrypted by TLSDefault port 443
常见错误
- The certificate has expired or does not match the domain
- Renew the certificate and make sure it covers every subdomain