常用曲线
| 曲线 | 位数 | 近似强度 | 典型用途 |
|---|---|---|---|
| P-256(prime256v1) | 256 | 128 位 | TLS 证书、通用签名 |
| P-384 | 384 | 192 位 | 高等级签名与 TLS |
| P-521 | 521 | 256 位 | 长期密钥、高安全强度需求 |
| X25519 / Ed25519 | 255 | 约 128 位 | TLS 1.3、SSH、现代签名 |
| secp256k1 | 256 | 128 位 | 区块链生态 |
| SM2 | 256 | 128 位 | 国密 TLCP 与国密证书 |
查询与生成
查询与生成
openssl ecparam -list_curves | head -20
openssl ecparam -name prime256v1 -genkey -noout -out ec.key
openssl ec -in ec.key -pubout -out ec.pub避免使用自造或冷门曲线参数;哈希算法与曲线强度要匹配(如 P-384 配 SHA-384)。