700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php微信企业付款到银行卡API开发之RSA加密

php微信企业付款到银行卡API开发之RSA加密

时间:2021-04-23 07:08:34

相关推荐

php微信企业付款到银行卡API开发之RSA加密

官方开发文档:https://pay./wiki/doc/api/tools/mch_pay.php?chapter=24_2

重点和难点:收款方银行卡号和收款方用户名需要采用标准RSA算法加密,公钥由微信侧提供

获取RSA加密公钥API: https://pay./wiki/doc/api/tools/mch_pay.php?chapter=24_7

RSA加密的重点是需要将RSA公钥格式PKCS#1转成PKCS#8格式

linux下:

PKCS#1 转 PKCS#8:

openssl rsa -RSAPublicKey_in -in -puboutwindow下:

a. 首先安装openssl工具

b.将openssl.exe路径配置到环境变量中

c.将通过RSA加密获取到的公钥文件放到OpenSSL-Win64\bin目录下

d.打开命令管理器,启动openssl工具,

输入命令rsa -RSAPublicKey_in -in apiclient_public.pem -pubout (apiclient_public.pem为RSA加密的到的公钥文件名)

e.复制内容保存到一个文件中,这个就是PKCS#8格式下的公钥

3.在线转换,方便简洁,网址:http://www.metools.info/code/c85.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。