Linux系统下使用openssl生成RSA密钥对

 时间:2026-02-13 15:56:32

1、生成私钥:

openssl genrsa -out private_key.pem 1024

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

2、将生成的私钥转换成pkcs8格式:

openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out pkcs8_private_key.pem

pkcs8 长度为861(包含回车),主要应用于java

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

3、将pkcs8格式转换成pkcs1格式:

openssl rsa -in pkcs8_private_key.pem -out pkcs1_private_key.pem

pkcs1 长度为824(包含回车),主要应用于IOS

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

4、对比发现步骤1中和pkcs1内容是一样的:

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

5、根据私钥生成公钥文件:

openssl rsa -in private_key.pem -pubout -out public_key.pem

Linux系统下使用openssl生成RSA密钥对

Linux系统下使用openssl生成RSA密钥对

  • 如何打开.pdm文件及安装PowerDesigner打开报错
  • 如何评价胶粘带的胶粘性能?
  • 如何设置Eclipse工作区的背景颜色为绿豆沙
  • WPS文字怎么打开PDF文件
  • zotero软件的分享文献操作
  • 热门搜索
    饥荒老奶奶怎么玩 手机怎么赚钱 小学用英语怎么说 理肤泉怎么样 苹果手机掉水里怎么处理 怎么做薯条 黄褐斑怎么去除效果好 电子表怎么调时间 快穿之男神怎么又黑化了 美的空调怎么样