怎么用openssl从密钥对中提取私钥?

使用 openssl genrsa -out test.key 1024,生成的test.key是一个密钥对。
有办法用命令把test.key中的私钥提取出来吗?谢谢。

阅读 7.2k
1 个回答

第一步、从命令行创建一个受口令保护的RSA密钥文件key1.pem,

注:可选选项-pass pass:口令为密钥指定一个解锁口令为1234, 选项-aes128指定解锁过程采用的是128位AES对称加密

openssl genpkey -algorithm RSA -out key1.pem -pass pass:1234 -aes128

第二步、从key1.pem中取出这个密钥的公钥部分, 另存为pub1.pem:

openssl pkey -in key1.pem -out pub1.pem -pubout
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进