1.查看自己電腦openssl的版本
openssl version
打印結(jié)果:
OpenSSL 0.9.8zh 14 Jan 2016
2.安裝openssl
sudo apt-get install openssl
如果電腦已經(jīng)安裝有openssl,就不需要安裝了
2.生成私鑰(執(zhí)行下面代碼會創(chuàng)建一個文件,因此你需要實現(xiàn)創(chuàng)建一個文件夾,并且cd進(jìn)去,以便存儲生成的文件)
openssl genrsa -out rsa_private_key.pem 1024
3.把RSA私鑰轉(zhuǎn)換成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即可獲取字符串
第二種方式就是使用支付寶自動生成:(可以去支付寶官網(wǎng)下載)
https://doc.open.alipay.com/doc2/detail.htm?treeId=193&articleId=105310&docType=1#s0