Signature length not correct: got 128 but was expecting 256和 got 256 but was expecting 128-自查方案

简介: 说明:    以下错误是支付宝公钥(alipay_public_key)与签名类型(sign_type)不匹配导致   Signature length not correct: got 128 but was expecting 256(签名长度不正确:得到128,但预期为256)   S...

说明:

    以下错误是支付宝公钥(alipay_public_key)与签名类型(sign_type)不匹配导致

   Signature length not correct: got 128 but was expecting 256(签名长度不正确:得到128,但预期为256)

   Signature length not correct: got 256 but was expecting 128 (签名长度不正确:得到256,但预期为128)

    Signature length not correct: got 257 but was expecting 256(签名长度不正确:得到257,但预期为256)

解决方案:

    首先:检查请求参数查看自己的sign_type=RSA还是RSA2

    如果是RSA:请使用1024位支付宝公钥(如下图)

    如果是RSA2:请使用2048位支付宝公钥(如下图)

    RSA2类型特别说明:如果您的appid是2018年1月五号之后创建的只能使用RSA2签名类型详情查看公告【点击查看

  • 72_191_1f69bfb27f2e15a.png

    支付宝公钥查看地址(填写自己的请求appid放到浏览器中进行访问登录查看自己的支付公钥):[url]https://openhome.alipay.com/platform/detailApp.htm?appId=[/url]此处填写您的请求appid&tab=appDetail

    如果您检查了自己的签名类型和支付宝公钥是对应关系,还是一样报错 欢迎在帖子下方追问12

目录
相关文章
check sign Fail!或sign check fail: check Sign and Data Fail!-自查方案
一、报这个错大多都是支付宝公钥配置错误,不同环境的公钥是不同的,大家先确认自己的支付宝公钥获取是否正确:  1. 沙箱公钥【查看】 密钥生成可参照【如何生成RSA,RSA2密钥】  2. 开放平台密钥【查看】,已创建应用的,直接打开对应的应用进行查看, 创建应用可参照:【如何创建应用】 打开应用查...
1757 0
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
|
10月前
工银e生活开发脱坑日志(7)Missing argument 6 for IcbcSignature::verify()
工银e生活开发脱坑日志(7)Missing argument 6 for IcbcSignature::verify()
28 0
|
Java Maven
invalid LOC header (bad signature) 错误解决办法
invalid LOC header (bad signature) 错误解决办法
519 0
|
数据采集 Python
|
前端开发
前端工作总结230-Duplicate keys detected
前端工作总结230-Duplicate keys detected
85 0
前端工作总结230-Duplicate keys detected
|
网络安全 开发工具
Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss
Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss
【PicGo+OSS】解决报错The request signature we calculated does not match the signature you provided.Check..
【PicGo+OSS】解决报错The request signature we calculated does not match the signature you provided.Check..
1421 0
【PicGo+OSS】解决报错The request signature we calculated does not match the signature you provided.Check..
【C】解决error: expected ‘;’ before ‘)’ token
【C】解决error: expected ‘;’ before ‘)’ token
IBASE deletion timestamp verification
IBASE deletion timestamp verification
107 0
IBASE deletion timestamp verification