微信第三方托管消息的发送和接收都需要加密,在解密的过程中总是报签名错误,
生成签名的过程是sdk里面自带的方法:
sortlist = [token, timestamp, nonce, encrypt]
sortlist.sort()
sha = hashlib.sha1()
sha.update(("".join(sortlist)).encode('utf8'))
return ierror.WXBizMsgCrypt_OK, sha.hexdigest()
但是生成的签名总是和URL里自带的签名sMsgSignature不匹配.
有谁做过微信第三方开发呢,请多谢指教!
是不是页面链接不对啊 签名不是包含了页面链接的吗