使用openssl生成公钥与私钥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用openssl生成公钥与私钥相关的知识,希望对你有一定的参考价值。

1.生成RSA私钥:

  genrsa -out demo.txt 1024                                                                                                                                    生成1024位的私钥 如下图:                                                                                      技术分享

2.将私钥转换成PKCS8格式:                                                                                                                                      pkcs8 -topk8 -inform PEM -in demo.txt  -outform PEM –nocrypt                                                                           PKCS8格式的私钥如下图                                                                                                                                  

技术分享

3.生成RSA公钥:

rsa -in demo.txt  -pubout -out demo1.txt                                  生成成功如下图

技术分享

此时我们可以打开demo1.txt文件,可以看到-----BEGIN PUBLIC KEY-----开头,
-----END PUBLIC KEY-----结尾的没有换行的字符串,这就是公钥。

以上是关于使用openssl生成公钥与私钥的主要内容,如果未能解决你的问题,请参考以下文章

如何使用openssl生成RSA公钥和私钥对 / 蓝讯

OpenSSL加密系统(未完待续)

使用openssl 生成RSA公钥和私钥

OpenSSL生成公私钥

openssl生成RSA公钥和私钥对

如何使用openssl生成RSA公钥和私钥对