如何使用微信公钥加密银行卡号和姓名

lindping 2018-01-09 04:51:14
我是调用获取ras公钥api获到了公钥,
问题1 : 获取到的公钥字符串 如下,是否需要对其中的换行符进行过滤?

-----BEGIN RSA PUBLIC KEY-----\nMIIBCgKCAQEAu6qdWTyCkQegycxMCrqP5MJpq0++3xWBUh4xPxlgWW7r9VQF1dxa\n/TxzNQ83vVsVKamvqEDJa51aJtoAZuPiAbkK2ftGq9+7gPtOHWat4V4z1ujEUD00\nHrBN56t89rTTppD2I2B2An/GIrQslpPYxcCXYiO4VsBmavwRBxIsZhMys60TXt4R\nbWNBRo6/UKvgA3moBJoOJKew7+QiJI8QJGfnLV/XWF2lbkHnzGTdI4PoG7arICpB\nTP2kbPK0+YCDoQ1jgWYRUa9yh4Gd6PvWEJeqc5HgwdxEusaImLHp4XiDiOiTzdvc\ngg3twurOsfW8EI6TkAvW61Hq9NMPrFPw0wIDAQAB\n-----END RSA PUBLIC KEY-----\n

问题2 :如何使用该公钥对 银行卡号,持卡人姓名 ?
官方文档提示:收款方银行卡号(采用标准RSA算法,公钥由微信侧提供)
...全文
870 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
WXG_xiaoyan 2018-01-11
  • 打赏
  • 举报
回复
文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_2 1.文档xml样板中的 account_type 参数不存在,这个要删除掉。 文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_7 2.获取rsa公钥的时候,PHP需要使用的rsa是pkcs#8 这个未明确说明,请正确使用。 3.rsa返回的xml示范中,有一个 <pub_key><![CDATA][-----BEGIN RSA PUBLIC KEY----- BASE64 ENCODED DATA -----END RSA PUBLIC KEY-----]]></pub_key> 不用对pubkey解码。

869

社区成员

发帖
与我相关
我的任务
社区描述
本版块主要讨论微信支付开发接入过程中的技术问题。包括微信支付线上线下支付的接入,微信支付营销能力的开发等。
微信社交电子 技术论坛(原bbs)
社区管理员
  • 微信支付
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧