首页/网络/协议速查/ECC、ECDSA 与 Ed25519

ECC、ECDSA 与 Ed25519

椭圆曲线密码:同等安全强度下密钥更短(256 位 ECC ≈ 3072 位 RSA)、签名更快,TLS 证书与 SSH 都大量使用。

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

曲线

曲线用途备注
P-256 (prime256v1)ECDSA 证书、ECDHENIST 标准,兼容最广
P-384高安全级别政府/合规常用
X25519ECDHE 密钥交换快、安全,首选
Ed25519签名(SSH/现代证书)确定性签名,实现简单

生成与查看

生成与查看
openssl ecparam -name prime256v1 -genkey -noout -out ec.key
openssl pkey -in ec.key -pubout
ssh-keygen -t ed25519 -C 'ops@example.com'
openssl s_client -connect example.com:443 </dev/null 2>/dev/null | grep -i -E 'temp key|curve'

易错点

  • 老客户端/老设备可能不支持新曲线:X25519 与 P-256 同时提供可最大化兼容

数据来源与参考

  • RFC 8446 §4.2.7(ECDHE 曲线)
  • RFC 8032(Ed25519)

相关工具

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