常用操作
常用操作
openssl genrsa -out rsa.key 2048 # 生成私钥(新版本建议 genpkey)
openssl rsa -in rsa.key -pubout -out rsa.pub
openssl dgst -sha256 -sign rsa.key -out sig.bin data.txt
openssl dgst -sha256 -verify rsa.pub -signature sig.bin data.txt要点
| 要点 | 说明 | 实践建议 |
|---|---|---|
| 密钥长度 | 2048 起步 | 新系统优先 ECC |
| 填充 | PKCS#1 v1.5 / OAEP | 加密用 OAEP;签名可用 PSS |
| 速度 | 慢(相对对称) | 只用于握手/签名 |
RSA 密钥传输套件(TLS_RSA_*)没有前向保密,现代配置应只留 ECDHE + RSA 签名的套件。