首页/安全/加密与证书速查/openssl genrsa 与迁移建议

openssl genrsa 与迁移建议

genrsa 是传统 RSA 密钥生成命令,仍被大量脚本使用;OpenSSL 3 文档建议新场景改用 genpkey,两者生成的密钥格式一致。

加密与证书速查安全更新于 2026-10-12
基本用法openssl genrsa -out key.pem 2048
加密输出-aes256 或 -aes128 加口令
迁移3.x 推荐 genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048
校验openssl rsa -in key.pem -noout -check

生成与校验

生成与校验
openssl genrsa -aes256 -out rsa2048.key 2048
openssl rsa -in rsa2048.key -noout -check
openssl rsa -in rsa2048.key -noout -text | head -5
2048 位是当前常见下限;新系统可按合规要求选择 3072 位,或直接采用 ECC 与 Ed25519。

易错点

  • 脚本中把位数与算法硬编码,后续升级需要全量替换
  • 忘记 chmod 600 导致同机其他用户可读私钥

数据来源与参考

  • OpenSSL 官方文档(genrsa)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌