MAC生成公鑰私鑰


前言

需要開發者在本地上使用openssl來生成私鑰和公鑰

由於mac 自帶openssl工具,所以不用像windows那樣要下載安裝openssl工具

步驟

1.創建一個文件夾,終端進入該文件夾

cd /Users/tanqihong/Desktop/rsa

2.終端輸入openssl打開工具

3.生成RSA私鑰

genrsa -out rsa_private_key.pem 1024

該命令會生成1024位的私鑰,生成成功的界面如下:

此時我們就可以在當前路徑下看到rsa_private_key.pem文件了。

4.把RSA私鑰轉換成PKCS8格式   

輸入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt,並回車

輸入密碼,回車,驗證密碼,回車
得到生成功的結果,這個結果就是PKCS8格式的私鑰,如下圖:

5. 生成RSA公鑰

輸入命令rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem,並回車,
得到生成成功的結果,如下圖:

6.退出exit

7.查看該文件夾,將里面的.pem文件改為txt文件就可以查看里面的內容了

注意:你在mac上生成的可能是PKCS#1格式,網上很多算法是基於PKCS#8的,需要進行轉換,或者換openssl版本

支付寶是pkcs#8格式

在線轉換生成公鑰私鑰地址:http://tool.chacuo.net/cryptrsapkcs1pkcs8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM