windows上RSA密鑰生成和使用


一,下載安裝windows平台openssl密鑰生成工具,執行安裝目錄bin下的"openssl.exe",執行后彈出命令窗口如下

運行

二,生成私鑰

輸入"genrsa -out rsa_private_key.pem 1024",回車,命令窗口如下,在bin目錄下多了一個rsa_private_key.pem文件,

將這個文件通過文本編輯器打開,將看到你所需要的私鑰,使用時記得把---BEGIN PRIVATE KEY---,---END PRIVATE KEY---字樣刪掉,這是注釋。

一定要保管好這個文件,或者把key拿出來保管好,一般做支付平台的都會用歐。

三,生成公鑰

輸入"rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem",回車,命令窗口如下,在bin目錄下多了一個rsa_public_key.pem文件,

用法如上,把key取出來,根據需要使用。

四,RSA私鑰轉換成 PKCS8 格式(該格式一般java調用)

輸入"pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt",回車如下,key直接顯示在窗口中,

點擊窗口邊框,右鍵,選擇‘編輯---》標識’,選完后,再邊框,右鍵,‘編輯--》復制’,粘貼到你的文本,保存好。

   PKCS8格式私鑰轉換為PKCS1(傳統私鑰格式)

     openssl pkcs8 -in pkcs8.pem -nocrypt -out pri_key.pem

五、生成的密鑰

 

 

轉載:https://blog.csdn.net/yhl_jxy/article/details/51538332

參考:https://blog.csdn.net/fjnjxr/article/details/77163587

 


免責聲明!

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



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