对照
| 维度 | TLS 1.2 | TLS 1.3 |
|---|---|---|
| 握手轮次 | 2-RTT(恢复 1-RTT) | 1-RTT(0-RTT 可选) |
| 密钥交换 | RSA / DHE / ECDHE | 仅 (EC)DHE / PSK |
| 套件结构 | 密钥交换+认证+算法+模式+PRF | 仅算法+模式+哈希 |
| 握手加密 | 大部分明文 | ServerHello 之后基本加密 |
| 前向保密 | 取决于套件 | 默认具备 |
同一站点分别按版本测试
同一站点分别按版本测试
for v in tls1_2 tls1_3; do echo "== $v =="; openssl s_client -connect example.com:443 -$v </dev/null | grep -E 'Protocol|Cipher'; done迁移到 TLS 1.3 后无法再用抓包直接查看证书,排障时改用 openssl s_client 或服务端日志。