大小:109.41M
更新时间:24-02-18
系统:Pc
版本:v2.0.3
支付宝开放平台开发助手官方版是阿里巴巴推出的一款可一键生成RSA密钥工具,一般又称为支付宝开发助手、支付宝开放平台密钥工具,可以生成应用公钥、应用私钥、CSR文件,并提供密钥匹配、格式转换、签名、同步验签、异步验签等工具。软件不仅提供了签名及验签功能,可以演示针对支付宝开放平台接口的签名和验签流程,还拥有小程序开发功能,因此如果你又需要设计小程序或者是需要调试API就可以使用该软件来完成你的需求。同时支付宝开放平台开发助手还为用户提供了十分丰富的调试功能,例如支持支付AP、会员API、店铺API、营销API等多种的API调试,并只需要在该软件中编辑并发送请求的内容,软件即可快速的开始远程调试API,而且API接口信息也都会显示在软件中,从而即可轻松的了解到调试情况。
1、生成密钥
生成应用公钥、应用私钥和公钥证书申请 CSR 文件。支持 RSA2 、SM2 签名算法。
2、密钥匹配
校验应用私钥和应用公钥是否匹配。
3、格式转换
实现应用私钥在 PKCS8(Java 适用)和 PKCS1(非 Java 适用)的格式转换,可以通过私钥找到对应的公钥。
4、签名
使用商家应用私钥对请求参数做签名。
5、同步验签
对支付宝同步响应内容做验签。
6、异步验签
对支付宝异步通知内容做验签。1、提供开放社区,在软件界面显示其他小程序,可以下载体验
2、智能反馈功能,可以在软件输入启动软件遇到的问题
3、一键搬家功能,小程序转换器,基于微信小程序转换为支付宝小程序,一键实现小程序转换迁徙,不再为重复开发而烦恼
4、API调试功能,在软件查看程序API,在软件调试店铺API
5、支持招商门店分页查询接口、现金活动详情查询、更改现金活动状态
6、调试API界面可以显示当前接口调试的源码,可以复制源码
7、可以查看HTTP请求源码,可以查看PHP、.NET、JAVA
8、发起请求就可以在软件开始调试接口,方便用户测试API
9、支持程序API查询,添加您编辑的程序到软件关联就可以查看API
1、RSA签名涉及到的商户角色有哪些?
A:通常由支付宝账户管理者登录开放平台上传商户应用公钥,并记录appid及支付宝公钥信息。
技术同学得到 1)appid,2)商户私钥,3)支付宝公钥,放到代码里去签名和验签。
2、 什么是RSA算法?
A:RSA签名算法是一种非对称算法,RSA密钥包括公钥和私钥两部分,公钥是公开信息,私钥是保密信息。在开放平台,开发者的私钥由开发者自己保存;开发者的公钥可对外公开。私钥用于签名,公钥用于验签。开发者保存自己的私钥,并对发给支付宝的信息进行签名,支付宝通过使用开发者的公钥进行验签;(支付宝端类似),通过这种方式保证信息传输的完整性以及发送者身份的真实性。
3、和支付宝交换公钥是什么意思?
A:开发者私钥由开发者自行保管,把对应公钥提供给支付宝。相应的,支付宝提供自己的公钥给开发者,这称为交换公钥。
开发者使用开发者私钥对请求内容签名,支付宝收到请求后,会使用开发者公钥进行验签,验签通过证明信息来源可靠并且未篡改。
支付宝发送给开发者的数据中,支付宝也会使用自己的私钥进行签名。商户收到后,使用支付宝公钥验签,验签通过证明是支付宝发送的消息,并且未篡改。4、开放平台 openapi 网关接口和支付宝 mapi 网关接口签名处理上有何区别?
A:开放平台接口网关地址是 open.alipay.com,mapi网关地址是mapi.alipay.com。
签名专区描述的内容是针对openapi网关接口的签名和验签方法。如果是mapi网关接口,签名规则有所区别,具体请参考对应接口文档(历史接口)中的签名描述。
5、开放平台支持的“普通公钥”、“公钥证书”两种签名方式有什么区别?
A:在报文签名场景下,报文接受方使用发送方的公钥进行报文验签,该功能两种签名方式都可以实现。而证书签名方式的优势在于引入了CA机构对公钥持有者进行身份识别,保证该证书所属实体的真实性,以实现报文的抗抵赖。
6、原使用“普通公钥”签名方式的应用如何升级“公钥证书”签名方式?
A:开发者登陆开放平台,在应用“加签方式”设置页面,选择“公钥证书”方式,再在该页面中通过“上传CSR文件在线生成证书”或“上传已申请证书”两种方式设置应用的公钥证书,具体操作详见签名专区教程。
注意:对于从“公钥”变更到“公钥证书”签名方式的应用,在变更一周内允许开发者撤销证书回退到“公钥”模式;变更一周后不允许再回退到原模式。开发者调用支付宝网关的代码也需要升级,否则变更一周后原来的“公钥”模式接入会被支付宝网关拦截而无法成功调用。
7、老应用公钥证书如何更换成新公钥证书?
A:开发者登陆开放平台,在应用“加签方式”设置页面,选择“公钥证书”方式,再在该页面中通过“上传CSR文件在线生成证书”或“上传已申请证书”两种方式设置应用新应用公钥证书,具体操作详见签名专区教程。
注意:上传新应用公钥证书后,开放平台将为老应用公钥证书保留7天有效期(若在这7天内老证书到期,以老证书自身过期时间点为准),超过7天后老证书将不可用。开发者务必在更新证书后7天时间内,更换接入开放平台网关代码中的应用公钥证书,否则7天后开放平台网关将验签失败。
同类热门
类似软件
易智豪软件开发助手官方版444K111人在用 易智豪软件开发助手是一款非常实用的编程辅助工具,主要功能为用户提供了GBK,UTF的编码转换工具、引号替换工具、取代码工具和GET请求结果等工具,可有效的帮助您提高编程开发的效率,特别适用于刚学习开发的用户,功能非常强大,使用也非常简单。为方便大家
查看字节跳动开发者工具官方版270.24M206人在用 字节跳动开发者工具是字节跳动官方面向小程序开发者推出的一款PC端开发者工具,支持小程序开发、调试、预览、上传等基本功能,并且集成开发者服务(包含智能客服等),其核心目标是为了帮助开发者更高效地开发小程序。广大开发者以字节小程序为载体,利用小程序提供
查看热门标签
网友评论0人参与,0条评论
最新排行
node.js安装包27.76Mv18.12.1 node.js安装包是针对64位的windows系统而开发的工具,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。并且node.js的包管理器npm,是全球最大的开源库生态系
查看jprofiler(Java性能分析工具)81.63Mv10.0 JProfiler官方版是一个用于检查和跟踪系统(限于Java开发的)性能的工具。JProfiler通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。它把CPU、执行绪和内存的剖析组合在一个强大的应用中
查看APKSign(APK签名工具)292Kv1.0官方版Dodo APKSign是一款用来制作安卓ROM和APK签名软件,有时候我们下载完APK之后会遇见无法使用,当用户遇到apk无法使用,可能就是没签名,用户可以使用软件对apk进行签名,系统进行了安全限制,下载这款Dodo APKSign来对APK进行签名
查看stm32cubeprogrammer烧写工具120.6Mv1.3.0官方版stm32cubeprogrammer是一款专业的STM32程序烧写工具,这款工具支持图形化界面操作也支持命令行操作,配合STM32Trusted Package Creator tool实现固件加密操作,也支持对STLINK调试器的在线固件升级,让用户
查看Edgame Maker(脚本游戏制作大师)13Mv1.6.1绿色版Edgame Maker中文名为:EM脚本游戏制作大师,它是一款独立游戏制作软件,是为想真正自己创造游戏,又因为各方面原因,不适合学习C/C++这种较专业的计算机编程,或是觉得市面上目前的游戏制作软件无法满足需要的朋友出现的。Edgame Maker采用
查看Java SE Development Kit(JDK)7.0官方正式版277.34M32位&64位JDK(Java SE Development Kit)是Java语言的软件开发工具包,它是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Jav
查看Java SE Development Kit 10388.69M含32&64位Java SE Development Kit 10(简称:Java SE 10)是由Oracle公司最新推出的Java语言的软件开发工具包套件,又叫做JDK 10。它是整个Java的核心,包括了Java运行环境(Java Runtime Envirnm
查看Laravel(PHP开发框架)56Kv5.4官方版Laravel是一套简洁、富有表达力的PHP Web开发框架(PHP Web Framework)。它可以让你从杂乱无章的代码中解放出来,它可以帮你构建一个完美的网络APP。并且它是开源的,托管在github上,拥有丰富的扩展包以及高质量的API文档。目
查看Markdown Monster(代码编辑器)19.5Mv2.3.18.0电脑版Markdown Monster是一款来自West Wind Technologies开放的编程代码编辑器和查看器,相信对于大部分的编程开发人员来说,直观的代码展示不仅能高效完成开发任务,还能降低Bug的出现,那么相较于市面上许许多多的编程开发软件,该软
查看Mobile Atlas Creator(离线地图开源工具)5.54Mv2.0.0.0官方版Mobile Atlas Creator是一款为各种手机地图软件创建离线地图的开源应用工具。它能够用最简便的方式把常用的数据源下载成相应软件的离线地图文件,这样的话你的手机在没有联网的情况下,也能显示完整的地图了。它支持的数据源有很多,包括Google
查看