关闭

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

148人阅读 评论(0) 收藏 举报
分类:
windows 下载地址:http://www.blogcompiler.com/2011/12/21/openssl-for-windows/

linux直接yum安装 : yum install openssl

然后我们需要进入cmd进入openssl

1)生成RSA私钥:

genrsa -out rsa_private_key.pem 1024

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


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

2)把RSA私钥转换成PKCS8格式
输入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt,并回车
得到生成功的结果,这个结果就是PKCS8格式的私钥,如下图:


3) 生成RSA公钥

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:151156次
    • 积分:3508
    • 等级:
    • 排名:第9888名
    • 原创:213篇
    • 转载:45篇
    • 译文:3篇
    • 评论:13条
    最新评论