rsa密鑰生成與使用
1. 打開openssl密鑰生成軟體
打開 openssl 檔案夾下的 bin 檔案夾,執行 openssl.exe 檔案,如下圖:
2. 生成rsa私鑰
輸入“genrsa -out rsa_private_key.pem 1024”指令,回車後,在目前 bin 檔案目 錄中會新增一個rsa_private_key.pem 檔案,其檔案為原始的商戶私鑰(請妥善保 存該檔案,php 開發語言中需要使用該檔案),以下為指令正确執行截圖:
3. 生成rsa公鑰
輸入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”指令回車 後,在目前 bin 檔案目錄中會新增一個 rsa_public_key.pem 檔案,其檔案為原始 的商戶公鑰(請妥善儲存該檔案,php 開發語言中需要使用該檔案),以下為命 令正确執行截圖:(用記事本方式打開它,可以看到-----begin public key-----開頭,
-----end public key-----結尾的沒有換行的字元串,這個就是公鑰。)
4. 生成pkcs8 編碼的私鑰
輸入指令“pkcs8 -topk8 -inform pem -in rsa_private_key.pem -outform pem -nocrypt”并回車,目前界面中會直接顯示出生成結果:
右鍵點選 openssl 視窗上邊邊緣,選擇“編輯→标記”,選中要複制的文字:
此時繼續右鍵點選 openssl 視窗上邊邊緣,選擇“編輯→複制”,把複制的内容粘 貼進一個新的記事本中,可随意命名,隻要知道這個是 pkcs8 格式的私鑰即可(請 妥善儲存該檔案)。