收藏
回答

敏感信息加密

https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_12 ;敏感信息加密,微信官方给了 java 部分的demo,我想问问   "/path/certificate";//平台证书路径,开发人员需根据具体路径修改 ;这里的平台证书,是对应的  apiclient_cert.pem这个文件吗?如何验证我的加密算法是正确的?

回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-08

    如何加密

    1. 获取微信支付平台证书和对应的平台证书序列号,具体方法见平台证书及序列号获取接口。

    2. 从平台证书中获取微信支付平台证书的公钥,对需要加密的参数值进行RSA加密。填充方案使用`RSAES-PKCS1-v1_5`。

    3. 加密后的秘文,使用base64编码后,作为敏感信息字段的值,用于接口请求。

    注:使用字段加密时,接口会要求上送微信支付平台证书序列号。

    是的,平台证书内容,且为pem格式的平台证书。验证加密:目前没有专门的工具,可以根据文档里的解密来查看一下,https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_12

    2019-04-08
    有用
    回复
登录 后发表内容