妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件

大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。
本篇主题是:妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件

OpenSSL开发不一定会安装,但是Git都是必装的,如果需要用到Rsa 私钥和公钥的pem文件,下面借用Git自带的OpenSSL来生成这对密钥,环境是用了MAC,但是Windows一样适用。

1、找到安装Git目录,并通过终端进入到bin 目录下,如果不知道Git安装在哪里,可以借助Idea找到

妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第1张图片 

2、进入OpenSSL

终端输入 openssl 

妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第2张图片

3、生成RSA私钥的.pem文件

终端输入命令生成2048长度的私钥pem文件:

genrsa -out /Users/huangzhixue/rsa_key/rsa_private.pem 2048 

注意:上面我指定了生成目录为/Users/huangzhixue/rsa_key目录下,如果不指定默认在git的bin下面生成,因为终端定位到了bin下

妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第3张图片

妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第4张图片 妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第5张图片

打开对应目录,可以看到已经生成了私钥。 

4、生成公钥.pem文件

下面公钥是根据私钥生成的

终端输入命令生成公钥pem文件:

rsa -in /Users/huangzhixue/rsa_key/rsa_private.pem -pubout -out /Users/huangzhixue/rsa_key/rsa_public.pem

 妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第6张图片

 妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件_第7张图片

 打开对应目录,可以看到已经生成了公钥。 

本文结束,下一篇讲介绍用代码生成RSA公私钥。

使用Java代码生成RSA公私钥的.pem文件

你可能感兴趣的:(加解密模块,git,OpenSSL,RSA,.Pem)