天天看點

RSA密鑰生成與使用

rsa密鑰生成與使用

1. 打開openssl密鑰生成軟體

打開 openssl 檔案夾下的 bin 檔案夾,執行 openssl.exe 檔案,如下圖:

RSA密鑰生成與使用

2. 生成rsa私鑰

輸入“genrsa -out rsa_private_key.pem 1024”指令,回車後,在目前 bin 檔案目 錄中會新增一個rsa_private_key.pem 檔案,其檔案為原始的商戶私鑰(請妥善保 存該檔案,php 開發語言中需要使用該檔案),以下為指令正确執行截圖:

RSA密鑰生成與使用

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-----結尾的沒有換行的字元串,這個就是公鑰。)

RSA密鑰生成與使用

4. 生成pkcs8 編碼的私鑰

輸入指令“pkcs8 -topk8 -inform pem -in rsa_private_key.pem -outform pem -nocrypt”并回車,目前界面中會直接顯示出生成結果:

RSA密鑰生成與使用

右鍵點選 openssl 視窗上邊邊緣,選擇“編輯→标記”,選中要複制的文字:

RSA密鑰生成與使用

此時繼續右鍵點選 openssl 視窗上邊邊緣,選擇“編輯→複制”,把複制的内容粘 貼進一個新的記事本中,可随意命名,隻要知道這個是 pkcs8 格式的私鑰即可(請 妥善儲存該檔案)。

繼續閱讀