拿到后臺(tái)給的私鑰,生成pem文件。
公鑰可不用,因?yàn)樗借€會(huì)生成公鑰文件
下面開(kāi)始步驟
1.私鑰字符串生成pem文件(我是把文件都放在了桌面,具體的可以cd到不同的文件夾下進(jìn)行操作)
輸入
vim private_key.pem
0902AF97-6C3D-47FC-962B-6A4D04AF821F.png
51CFEA48-7F3C-4B7E-A78E-B2D9D5C03FA2.png
在此輸入后臺(tái)給的私鑰字符串,注意
-----BEGIN RSA PRIVATE KEY-----
.....................................................................
..........................................................................................................................................
.....................................................................
-----END RSA PRIVATE KEY-----
也需要復(fù)制上去
34E56A09-8D8D-48B1-8C72-7DF47E0F3E85.png
輸入完成,按 esc ,輸入 :wq 保存
桌面上多出私鑰文件
CD6076D5-8D19-48A9-A7C1-04A5238A479B.png
然后依次輸入一下命令
genrsa -out private_key.pem 1024 該命令是自己生成私鑰pem,該文章需要根據(jù)字符串生成私鑰pem,so步驟省略
req -new -key private_key.pem -out rsaCertReq.csr(第一步)
x509 -req -days 3650 -in rsaCertReq.csr -signkey private_key.pem -out rsaCert.crt(第二步)
生成公鑰
x509 -outform der -in rsaCert.crt -out public_key.der (第三步)
生成私鑰
pkcs12 -export -out private_key.p12 -inkey private_key.pem -in rsaCert.crt(第四步)
第五步輸入密碼。該密碼在程序中用的到
AAAF3596-642B-40A6-B343-F6F97902CA9B.png
最后得到公鑰文件: public_key.der
最后得到私鑰文件 :private_key.p12
將兩個(gè)文件導(dǎo)入到程序中
以后的做法在上一篇文章中有,具體可以參考。
如果沒(méi)有解決問(wèn)題,推薦看下一篇文章
http://www.lxweimin.com/p/f4497d19f336
RSA 加密、解密(服務(wù)器給公鑰,剩下的自己搞)