对比
| 维度 | ECDSA | EdDSA(Ed25519) |
|---|---|---|
| 随机数 | 需要唯一 k(或 RFC 6979) | 确定性派生,无随机数依赖 |
| 签名长度 | DER 编码约 70-72 字节(P-256) | 固定 64 字节 |
| 公钥长度 | 约 64-65 字节 | 32 字节 |
| 典型用途 | TLS 证书、部分固件 | SSH、现代签名服务、TLS 1.3 |
用途选型
用途选型
需要与现有 PKI/证书体系兼容 → ECDSA(P-256/P-384)
新设计、关注实现简单与确定性 → Ed25519
注意:Ed25519 不被所有旧版 TLS 栈支持,主流浏览器与 OpenSSL 1.1.1+ 已支持两者安全强度相当(Ed25519 约 128 位),选择主要看生态兼容与实现风险。