使用openssl生成rsa的公钥和私钥

1.安装openssl
$yum list openssl  #查看是否有可用包,顺便也能查看是否安装
$yum -y install openssl #安装openssl

2.生成私钥(大小为1024位).
$openssl #打开软件
openssl>genrsa -out rsa_private_key.pem 1024 #在当前目录生成大小为1024的私钥文件rsa_private_key.pem

3.使用PKCS8填充私钥
openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt #生成填充后的数据,如果成功,会在当前窗口打印一串字符
注:并不会覆盖之前生成的私钥文件

4.生成公钥
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem #依据当前目录下的私钥文件,生成公钥

注意:
A在openssl>输入模式下,无删除和回退,打错字符后,按Ctrl+C退出后,重新输入,当然,可以使用鼠标粘贴复制命令
B生成的私钥和公钥,—–BEGIN PUBLIC KEY—–开头,—–END PUBLIC KEY—–结尾,这种形式,实际的密钥在这里面包括(并不包括这两种字符).
C在某些情况下,使用时也是需要粘贴—–BEGIN PUBLIC KEY—–,—–END PUBLIC KEY—–这两组字符,还是依据填入信息时的说明吧

数据来源:http://blog.csdn.net/scape1989/article/details/18959657

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值