1.查看自己电脑openssl的版本
openssl version
打印结果:
OpenSSL 0.9.8zh 14 Jan 2016
2.安装openssl
sudo apt-get install openssl
如果电脑已经安装有openssl,就不需要安装了
2.生成私钥(执行下面代码会创建一个文件,因此你需要实现创建一个文件夹,并且cd进去,以便存储生成的文件)
openssl genrsa -out rsa_private_key.pem 1024
3.把RSA私钥转换成PKCS8格式
openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem
4.生成公钥
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
5.生成pem格式文件,可以直接更改后缀为txt即可获取字符串
第二种方式就是使用支付宝自动生成:(可以去支付宝官网下载)
https://doc.open.alipay.com/doc2/detail.htm?treeId=193&articleId=105310&docType=1#s0