美文网首页nodejs
mac 上生成RSA公钥和私钥pkcs8格式

mac 上生成RSA公钥和私钥pkcs8格式

作者: AntKing | 来源:发表于2017-03-13 18:45 被阅读60次

PKCS8转成PKCS#1可以在线RSA PKCS#1 转 PKCS8格式私钥
1、打开Terminal--cd 到指定文件夹makeRSA

openssl
Snip20170824_2.png

出现这种格式,
2、在OpenSSL> 后面敲以下命令行
// 第一句命令:生成私钥。

 genrsa -out rsa_private_key.pem 2048 

接下来Terminal显示内容如下:
Generating RSA private key, 2048 bit long modulus
...............+++
..............................................+++
e is 65537 (0x10001)

3、OpenSSL>后面敲以下命令
第二句命令:把RSA私钥转换成PKCS8格式。提示输入密码,密码为空(直接回车)就行;

pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –no crypt

4、Terminal显示如下:
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6TAbBgkqhkiG9w0BBQMwDgQIiQ4PFYMqa7ECAggABIIEyARDwR3lbjFQYGmy
ASuI2D8LJXOtQDf/BIfFFln6d9UgppOEWlKIrp1ms6BF0nP76mtBiOpsk5QjPhTK
U4snDLT/w/hTc2OBPe66poOtzlVPtKLacfTH1pMzHUWcVz4cmCI+SAMTRkdQ1EG+
UtmdlISxoHqFIuiP4GsuyItVLrqvYMEN+4rMkcO6HgKTInvAVogp05QzJCSOVKCX
6C9Jpgdy+la9rIqteueioYofmgFojZGQtuCh03BgFBD5cHjMWNZ9X9vmxq/ih0ib
NhUptlvwQeaA2OO0pDhOM613b8osGFxvhb14KjMCQdfaYAu9fYw2rFNbZG4Q6BBu
7j+iheHiUdqA/2K9IjTf8kcJGYbQvAlz8GdL/psosk7irBndHEOOZTLgY4xU6t71
Vxwyf9WHbTuuY+MZbzMdo02lKTcznpiT0wdEu+gD5juz5wTVKyZ2HIoT+47Vte6Z
J16X9X1jw3KlIwDl/vFTEBGS1lfn8kMxyuGbomEMlF+If8MXvtY3mfBO5FHSy271
YVRCemxygsUpnMRgRjBdeCAefO8e+vEI2Rh/goCwkq+QmtNnhxMMXdiSn/Sx2KiZ
vLu+uaXcdw07rFh8sCTt9AaCyHvlWP2iuBOuFn7gEJp7a4V7oigNgDEn+tyOZfqd
ZhGGNnG41WhWMoDDPmMTaj29PkKl9cf5SUBKZq5ukMIS8gBK1DIfro9G2dwjAhwC
bqL1VPihxKrG0y6+rVpBfbv3WK4f9fgZ4geiJhyJJK6222tYw7HSqgTC+TbColE8
ogPKEE67gltI4yRSlUJwaY6K6E+W1hk65/cy/sgatwIPvGbJDSmqtusUZr8D4Sxf
5ZXzVamzvP3+igmh5/4Ee813XLdHhU/8o+2kQNMcOiKU9LEC+yJYtS8694+jFJl5
wkBJxIw3xvXIvwz99ieZ+paB2gOqCvD4Wco2KEmEOynuAq3g81S+uALup89crKiZ
WFuAwiUxwXraObQgfordMFAw+xFld8bRciYoPW3u8zt1i7zg7vwF2A3nQQg4KOsP
16RghmZgX78VLXoWv03b6Dv1+KkTraji8Rn/rP7u1XOip6Yo2+rheXO1rvtEPECX
wwLbQZRlbyLsakWq/7kGPUz/OL45wgkLnDjedqVrmm9pwQYPx6gv2ZNqLoaeerlr
QaEVCTJ4i2eZhhXL9CyjhKrPjRk5tt2+aOEIDUa5tFkhpNmsljJZwYc56L1HLLVN
oHQ00BacJV1cGvNWsRPDzP63aTW703gT/YCboeA/IQYJyCkIuQo7aH7oB7Hd2mor
TsGzmlQjFFVplEmAxnPquQKF8unnzQEy6yLWgIxCORTdx2QIy7gR38wVpQjQL/4g
LA0p8yDckkbBHagedxYbu7N1zlC59auvuCUmq3oaIncjwBlbW5MAdcIqZ5Wr+WGI
UHHhVMJc166/5hjm5bU0SQFcOYZWlmB8YL1io4bLzxKc+4pTXyR6KmnIZINiSgNv
uC1xUlQqTo+grD98g3Xsf+9Tp6T/O8kKgZVzwH/nZPnwmSa6U/opbTvVCbuoEst7
Njw+vdizPUSS/60NB3YfbepIJf1EAiWXRaHybJjPsiGyVXRMrlCB8EkXDnG1R479
y2eiQ5Da28WIPfkEGg==
-----END ENCRYPTED PRIVATE KEY-----

5、OpenSSL> 敲以下命令// 第三句命令生成公钥。

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

Terminal显示:
writing RSA key

6 生成的文件,一个私钥,一个公钥

Snip20170313_10.png

相关文章

  • openssl创建公私钥

    终端运行 打开openssl 生成私钥 把RSA私钥转换成PKCS8格式 输入密码 生成公钥 PS:在支付宝上用的...

  • openssl RSA密钥格式PKCS1和PKCS8相互转换

    RSA私钥格式PKCS1和PKCS8相互转换 RSA公钥格式PKCS1和PKCS8相互转换 以下转换基于opens...

  • Python RSA 加密

    Python RSA加密 Mac上使用生成RSA公钥和私钥 安装命令如下: sudo apt-get instal...

  • 生成RSA私钥和公钥

    生成 RSA 私钥 生成 RSA 公钥 PKCS1 格式开头为-----BEGIN RSA PUBLIC KEY-...

  • Mac 使用 OpenSSL 生成 RSA 公钥和私钥

    命令行: 首先进入 openssl 生成私钥 把私钥转化成 PKCS8 格式 根据私钥生成公钥 退出 openss...

  • SM2 公私钥生成

    本机需要安装openssl 生成私钥: 生成结果: 私钥转换为pkcs8 生成公钥: 生成结果:

  • Mac Navicat Premium破解

    首先,生成一对RSA公钥和私钥,一会儿会用到,注意位数选择2048位,密钥格式为PKCS#8。 在线生成RSA公钥...

  • Mac SSH免密登陆Centos

    在Mac客户端命令行生成公钥和私钥cd ~/.sshssh-keygen -t rsa // rsa 是以后生成的...

  • Linux ssh免密登录

    生成公钥和私钥: 然后敲(三下回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥) 将公钥拷...

  • Mac上的阿里云配置

    Mac上的阿里云配置 一、安全设置 1、通过RSA免密码登录 首先,在本机生成RSA公钥和私钥。ssh-keyge...

网友评论

    本文标题:mac 上生成RSA公钥和私钥pkcs8格式

    本文链接:https://www.haomeiwen.com/subject/ntjqnttx.html