收藏
回答

签名验证, Wechatpay-Signature的字段值使用Base64进行解码是乱码,怎么处理?

签名验证, Wechatpay-Signature的字段值使用Base64进行解码是乱码,怎么处理?

我的代码获取的Wechatpay-Signature 值是这样的:

B5ij94EE7vCd8v/Aa25uP1O/UHUYUxBRxcW+hNK7fdv7prYYqdQqmzBnDySV/WAB+KBcxy/cugaCTXRCJd9Dj29fEj5NNUFr5j4+5bru82KKa95PHcHCkhsNKPsjFUBzo7I1VieDNpHjFk4ymzSIY0A2xvWGinN5i6GyO5aS1dsuMYoK23jw0vGdtgUTpAb8WNorxpvibf3hhADt/ZYvQmmL8uKgvw7HLXFrfBgwAb1lFE1badzzDaUEbMDon/XhFgTA8VFL0T3z+eMAkpagU+4HPn6oNcuY1W4ZPx5LrGb2Xs6EshBsKNi2DMdWhOL6wKDCQ4ECwgM8ve5S3pqOSw==


用base64解码就是乱码,然后用在线网页的base64解码也是乱码,请问怎么处理,这是什么问题

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

3 个回答

  • 说出你的故事
    说出你的故事
    2022-10-14

    可以参考这篇博文,亲测有效https://www.php.cn/weixin-kaifa-479929.html

    2022-10-14
    有用
    回复
  • 启明
    启明
    2021-06-24

    直接解码成byte[],不要转字符串。验证签名的时候使用byte[]。

    2021-06-24
    有用
    回复
  • 跨商通
    跨商通
    2021-02-26

    为什么要解码?直接传入crypto.createVerify

    2021-02-26
    有用
    回复
登录 后发表内容
问题标签