OpenSSL生成RSA公钥和私钥

生成私钥文件

1
openssl genrsa -out rsa_private_key.pem 1024
  • openssl:是一个自由的软件组织,专注做加密和解密的框架。
  • genrsa:指定了生成了算法使用RSA
  • -out:后面的参数表示生成的key的输入文件
  • 1024:表示的是生成key的长度,单位字节(bits)

生成公钥文件

1
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

RSA私钥转换成 PKCS8 格式

1
openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
Author: MichaelWin
Link: http://blogs.tcaue.cn/rsa/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.