首页/网络/协议速查/密钥交换方式:RSA / DHE / ECDHE

密钥交换方式:RSA / DHE / ECDHE

决定会话密钥怎么产生:RSA 用服务器公钥加密预备主密钥(无前向保密),DHE/ECDHE 用临时 DH 交换(有前向保密,1.3 只剩后者)。

协议速查网络更新于 2026-10-12

方式

方式前向保密现状
RSA 密钥传输无1.2 可用但不推荐;1.3 已移除
DHE有较重,较少用
ECDHE有主流首选;P-256/X25519
PSK视密钥来源1.3 会话恢复用

识别与限制

识别与限制
openssl s_client -connect example.com:443 </dev/null 2>/dev/null | grep -i 'server temp key'
openssl s_client -cipher 'ECDHE-RSA-AES128-GCM-SHA256' -connect example.com:443 </dev/null >/dev/null && echo ok

易错点

  • ECDHE 的临时密钥每次连接都换,靠证书私钥证明身份:证书私钥泄露无法解历史流量(PFS 的意义)

数据来源与参考

  • RFC 8446 §4.2.8(key_share)
  • RFC 4492(ECC 套件)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌