MAC生成公钥私钥

Posted

tags:

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

前言

需要开发者在本地上使用openssl来生成私钥和公钥

由于mac 自带openssl工具,所以不用像windows那样要下载安装openssl工具

步骤

1.创建一个文件夹,终端进入该文件夹

cd /Users/tanqihong/Desktop/rsa

2.终端输入openssl打开工具

3.生成RSA私钥

genrsa -out rsa_private_key.pem 1024

该命令会生成1024位的私钥,生成成功的界面如下:

技术分享

此时我们就可以在当前路径下看到rsa_private_key.pem文件了。

4.把RSA私钥转换成PKCS8格式   

输入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt,并回车

输入密码,回车,验证密码,回车
得到生成功的结果,这个结果就是PKCS8格式的私钥,如下图:

技术分享

5. 生成RSA公钥

输入命令rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem,并回车,
得到生成成功的结果,如下图:

技术分享

6.退出exit

7.查看该文件夹,将里面的.pem文件改为txt文件就可以查看里面的内容了

技术分享

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

MAC OS下OpenSSL生成私钥和公钥以及RSA加密

MAC OS下OpenSSL生成私钥和公钥以及RSA加密

四、公钥和私钥,加密和数字签名

OpenSSL生成公私钥

MAC SSH密钥登陆

windows server+express+node.js配置https