HTTPS 是 HTTP 协议的安全版本,通过 SSL/TLS 加密保障数据传输安全。以下是核心要点:

1. 加密传输 🛡️

  • 使用 非对称加密(如 RSA)交换密钥
  • 数据通过 对称加密(如 AES)进行实际传输
  • 📌 图片:加密过程示意图
    加密过程

2. 身份验证 🧾

  • 服务器通过 数字证书证明身份
  • 浏览器验证证书有效性(CA 标记、有效期等)
  • 📌 图片:SSL 证书详情
    SSL证书

3. 数据完整性 📜

  • 通过 消息认证码(MAC) 防止数据篡改
  • 任何修改都会导致校验失败,确保内容可信

4. HTTPS 与 HTTP 的区别 🔍

特性 HTTP HTTPS
加密 有(SSL/TLS)
端口 80 443
证书 无需 必须配置 SSL 证书
安全性

5. 如何验证 HTTPS 安全性?

  • 检查网址是否以 https:// 开头
  • 浏览器地址栏显示 锁形图标
  • 查看证书信息(颁发机构、域名匹配等)

📌 扩展阅读
点击了解更多 HTTPS 安全配置技巧
或查看加密原理详解

HTTPS握手流程