| 标准 | FIPS 186-5 / SEC 1 |
|---|---|
| 常用曲线 | P-256、P-384、P-521 |
| 签名结构 | (r, s)整数对,DER 编码 |
| 随机数要求 | 每次签名使用唯一且不可预测的 k(或 RFC 6979 确定性 k) |
签名与验签
签名与验签
openssl ecparam -name prime256v1 -genkey -noout -out ec.key
openssl ec -in ec.key -pubout -out ec.pub
openssl dgst -sha256 -sign ec.key -out sig.bin data.bin
openssl dgst -sha256 -verify ec.pub -signature sig.bin data.binECDSA 签名值长度可变(受 DER 整数编码影响),固定长度场景(如部分硬件签名接口)需使用 P1363 格式(r||s)。