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签名类型详情查看公告

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

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

目录
相关文章
|
算法
RSA和RSA2签名算法区别
RSA和RSA2签名算法 什么是数字签名? 一个很好的说明文档可以参考:What is a Digital Signature?,中文翻译可以参考:数字签名是什么?. 简单来说,签名主要包含两个过程:摘要和非对称加密,首先对需要签名的数据做摘要(类似于常见的MD5)后得到摘要结果,然后通过签名者的私钥对摘要结果进行非对称加密即可得到签名结果。
6982 12
|
虚拟化 芯片 iOS开发
M1/M2芯片Parallels Desktop 18安装使用教程
M1/M2芯片Parallels Desktop 18安装使用教程
2383 0
|
Windows
如何使用挂载磁盘和windows服务器进行文件传输?
如何远程连接windows服务器,相信对于使用过windows服务器的朋友来说这都是非常简单的事情,但是对于如何以及为什么挂载本地磁盘到windows服务器,很多新手就不明白为什么了。
2303 1
|
9月前
|
人工智能 监控 API
Claude Code终于有仪表盘了:3条命令装个HUD,上下文用了多少一眼就知道
老金我最近用Claude Code,遇到一个特别烦的事。 写着写着,突然蹦出来一句"context window is getting full"。 然后AI就开始犯傻了——回答变短、逻辑变乱、之前说好的方案全忘了。 每次遇到这种情况,老金我都想骂人。 问题出在哪? Claude Code的终端界面,压根看不到上下文用了多少。 你只能输入 /context手动查,但谁写代码的时候
13319 10
|
关系型数据库 MySQL 索引
MySQL in 太多的解决方案
MySQL in 太多的解决方案
1853 0
|
负载均衡 算法 应用服务中间件
Nginx长连接负载均衡详细说明以及案例
本文详细介绍了Nginx长连接负载均衡的配置与原理。长连接(Keepalive)允许客户端和服务器保持连接,减少建立和关闭连接的开销。Nginx支持多种负载均衡算法,如轮询、IP哈希等。通过在Nginx配置文件中使用`upstream`模块和`keepalive`指令,可以实现长连接负载均衡,从而提高系统的性能和响应速度。示例配置展示了如何设置后端服务器组、长连接数及HTTP/1.1协议,确保连接复用,降低延迟。
978 5
|
监控 NoSQL MongoDB
MongoDB中的TTL索引:自动过期数据的深入解析与使用方式
MongoDB中的TTL索引:自动过期数据的深入解析与使用方式
|
存储 开发框架 前端开发
循序渐进VUE+Element 前端应用开发(12)--- 整合ABP框架的前端登录处理
循序渐进VUE+Element 前端应用开发(12)--- 整合ABP框架的前端登录处理