需要开发者在本地上使用openssl来生成私钥和公钥
由于mac 自带openssl工具,所以不用像windows那样要下载安装openssl工具
cd /Users/tanqihong/Desktop/rsa
genrsa -out rsa_private_key.pem 1024
该命令会生成1024位的私钥,生成成功的界面如下:
此时我们就可以在当前路径下看到rsa_private_key.pem文件了。
输入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt,并回车
输入密码,回车,验证密码,回车
得到生成功的结果,这个结果就是PKCS8格式的私钥,如下图:
输入命令rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem,并回车,
得到生成成功的结果,如下图:
支付宝是pkcs#8格式
在线转换生成公钥私钥地址:http://tool.chacuo.net/cryptrsapkcs1pkcs8