支付宝生成RSA密钥,上传应用公钥的完整流程
首先我們去官方下載【密鑰生成工具】,根據自己的電腦操作系統進行選擇下載,我這里以Windows為例!
這里建議大家直接下載放在電腦桌面,不要放在任何文件夾下!
下載該工具后,解壓打開文件夾,運行“RSA簽名驗簽工具.bat”(WINDOWS)或“RSA簽名驗簽工具.command”(MAC_OSX)。
一、生成密鑰的功能?
使用工具生成密鑰需要注意以下幾點:?
? ? ? 1.密鑰生成工具生成密鑰可以生成RSA密鑰和RSA2密鑰,
? ? ? ? 如果是生成RSA密鑰 密鑰長度就需要選擇1024長度的
? ? ? ? 如果是生成RSA2也就是RSA(256)密鑰,那就需要選擇2048長度的。?
? ? ? ?這里建議大家生成2048位的RSA2格式的,目前新建應用沒有RSA格式的配置處!同時,已使用RSA(SHA1)簽名方式的應用仍然可以正常調用接口,我們將在未來統一升級到更安全的RSA(SHA256)簽名方式,建議您盡快升級。
? ? ?2.如果是使用的Java的開發語言那就需要生成PKCS8的密鑰,
? ? ? ?如果是非Java開發語言就需要生成PKCS1的密鑰。?
? ? ? ?如圖所示:
3.生成好之后會顯示生成好的應用密鑰存放在RSA密鑰文件夾下,如圖所示,OK,這時我們已經生成好了密鑰
二、上傳應用公鑰到支付寶開放平臺配置處,參考該文檔:https://docs.open.alipay.com/291/105972/
? ? ??
三、說明一下,上傳應用公鑰之后對應的查看應用公鑰后邊會自動出現生成一個支付寶公鑰
關于支付寶公鑰這邊說明2點:
? ? ? 1.RSA格式對應的后邊的支付寶公鑰每個商家的都是一樣的,RSA2格式每個商戶的支付寶公鑰都不一樣!
? ? ? 2.支付寶公鑰用于同步通知和異步通知驗簽,切勿和應用公鑰混淆了!驗簽一律使用支付寶公鑰!
? ? ?
最后附上驗簽失敗參考該貼自查一下:https://blog.csdn.net/sinat_32575213/article/details/79746731
總結
以上是生活随笔為你收集整理的支付宝生成RSA密钥,上传应用公钥的完整流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux shell 脚本个人规范总结
- 下一篇: 算法导论第三版第一章答案