收藏
回答

企业付款到银行卡API中RSA加密python问题

我看接口文档中的参数:enc_bank_no和enc_true_name最大长度是64,而我RSA加密之后返回的结果远远超过这个长度,请问这个64的限制是否真实?


我用的python3开发, 以下是加密代码:


        import M2Crypto
        import base64
        WriteRSA = M2Crypto.RSA.load_pub_key('data/test.pem')
        CipherText = WriteRSA.public_encrypt(message, M2Crypto.RSA.pkcs1_oaep_padding)
        return base64.b64encode(CipherText).decode('utf-8')

如果有问题,请问是否有sdk或者加密结果校验的地方,类似签名工具校验

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

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-06-14

    您好,是真实的,以文档要求的为准即可。

    2019-06-14
    赞同
    回复 2
    • 十七玥
      十七玥
      2019-06-14

      请问是否有python版本的加密sdk呢?或者能否有python版的加密参考?或者校验工具也许

      2019-06-14
      回复
    • Makus
      Makus
      2019-08-20
      真够不专业的了,string(64)压根就是骗人的。我完全不理会这个限制,就调通了。
      2019-08-20
      回复
登录 后发表内容