使用openssl 命令 生成 RSA密钥对

官方文档地址:https://docs.openssl.org/3.5/man1/openssl-genpkey/#synopsis

1. 生成私钥

openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
  • -algorithm RSA 表示生成 RSA 密钥

  • -out private_key.pem 指定私钥文件名

  • -pkeyopt rsa_keygen_bits:2048 指定密钥长度(2048位)

2.从私钥导出公钥

openssl rsa -pubout -in private_key.pem -out public_key.pem
  • -pubout 表示导出公钥

  • -in private_key.pem 输入私钥文件

  • -out public_key.pem 输出公钥文件

这样你就会得到:

  • private_key.pem —— RSA 私钥

  • public_key.pem —— RSA 公钥

如果要使用传统的 PKCS#1 格式 需要用 openssl-genrsa命令 生成 RSA 私钥

地址 :https://docs.openssl.org/3.5/man1/openssl-genrsa/

posted @ 2025-07-21 15:00  曲琦  阅读(111)  评论(0)    收藏  举报