mac上使用生成RSA公鑰和密鑰


關於RSA加密解密的問題,沒事弄了一下,先把主要的流程保存下來,以備交流或者以后用。

首先確保你的電腦上安裝了openssl,一般mac系統安裝后都會自動安裝!怎么安裝??.....請百度......

安裝命令如下:

sudo apt-get install openssl

在你的任何地方創建一個Folder來保存你的公鑰和密鑰,

打開終端Terminal,cd命令進入到你創建的Folder中,比如在桌面新建一個”RSA公鑰私鑰“文件夾,進入這個文件夾,命令如圖:

接下來我們開始生成公鑰和密鑰:

1.生成RSA私鑰:

在Terminal中輸入下面命令(該命令會生成1024位的私鑰):

openssl genrsa -out rsa_private_key.pem 1024

回車后如下圖顯示:

此時你可以在”RSA公鑰私鑰“文件夾下看到rsa_private_key.pem文件了。

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

openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt

回車后會要求輸入密碼以及確認密碼,完后回車就會顯示下面內容:

得到生成功的結果,這個就是PKCS8格式的私鑰。

3.生成公鑰:

openssl rsa -in rsa_private_key.pem -out rsa_public_key.pem -pubout 

回車后如圖:

此時,我們可以看到一個文件名為rsa_public_key.pem的文件,這個就是公鑰。

 

到此,文件夾“RSA公鑰私鑰”下面就會有兩個文件:rsa_private_key.pem 和 rsa_public_key.pem,就是我們需要的公鑰和私鑰!

 


免責聲明!

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



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