现代加密体系通常结合对称与非对称加密,兼顾性能与密钥分发安全。
一、两类加密对比
| 类型 | 代表算法 | 性能 | 密钥分发 | 用途 |
|---|---|---|---|---|
| 对称加密 | AES、ChaCha20 | 高 | 困难 | 数据加密 |
| 非对称加密 | RSA、ECDSA、ECDH | 低 | 容易 | 密钥交换、签名 |
二、TLS 混合加密流程
- 客户端与服务端通过 ECDHE 协商出共享密钥(前向安全)
- 服务端用证书私钥签名握手信息,客户端验证身份
- 后续应用数据使用 AES-GCM 或 ChaCha20-Poly1305 对称加密
text
ECDHE 密钥交换 → 派生会话密钥 → AES-GCM 加密应用数据对称加密保证吞吐,非对称加密解决密钥分发与身份认证,二者结合构成 HTTPS 的安全基石。