支付宝生成RSA密钥,上传应用公钥的完整流程

首先我们去官方下载【密钥生成工具】,根据自己的电脑操作系统进行选择下载,我这里以Windows为例!

这里建议大家直接下载放在电脑桌面,不要放在任何文件夹下!

下载该工具后,解压打开文件夹,运行“RSA签名验签工具.bat”(WINDOWS)或“RSA签名验签工具.command”(MAC_OSX)。


一、生成密钥的功能 

使用工具生成密钥需要注意以下几点: 

      1.密钥生成工具生成密钥可以生成RSA密钥和RSA2密钥,

        如果是生成RSA密钥 密钥长度就需要选择1024长度的

        如果是生成RSA2也就是RSA(256)密钥,那就需要选择2048长度的。 

       这里建议大家生成2048位的RSA2格式的,目前新建应用没有RSA格式的配置处!同时,已使用RSA(SHA1)签名方式的应用仍然可以正常调用接口,我们将在未来统一升级到更安全的RSA(SHA256)签名方式,建议您尽快升级。

     2.如果是使用的Java的开发语言那就需要生成PKCS8的密钥,

       如果是非Java开发语言就需要生成PKCS1的密钥。 

       如图所示:



3.生成好之后会显示生成好的应用密钥存放在RSA密钥文件夹下,如图所示,OK,这时我们已经生成好了密钥



二、上传应用公钥到支付宝开放平台配置处,参考该文档:https://docs.open.alipay.com/291/105972/

      

三、说明一下,上传应用公钥之后对应的查看应用公钥后边会自动出现生成一个支付宝公钥

关于支付宝公钥这边说明2点:

      1.RSA格式对应的后边的支付宝公钥每个商家的都是一样的,RSA2格式每个商户的支付宝公钥都不一样!

      2.支付宝公钥用于同步通知和异步通知验签,切勿和应用公钥混淆了!验签一律使用支付宝公钥!

     
最后附上验签失败参考该贴自查一下:https://blog.csdn.net/sinat_32575213/article/details/79746731




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cpython解释器支持的进程与线程

一、理论部分 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核多道,实现多个进程的并发执行): egon在一个时间段内有很多任务要做:python备课的任务,…

支付宝小程序中Navigator和导航栏之间的区别以及用法场景的分析

区别: 1.navigator是属于小程序组件中的,导航栏是属于小程序API中的 2.navigator组件是用在axml页面中跳转的导航,它有4种类型(见下表);导航栏API是用在js中实现页面跳转的 3.navigator是通过给属性open-ty…

vue 子组件更新父组件状态 使用sync

通过sync修饰符&#xff0c;来实现子组件更新父组件状态&#xff0c;是目前写法上最方便的语法糖了。下面举个例子 1、首先父组件声明状态active&#xff0c;并写一个子组件 <compo :foo.sync"active"></compo>这种语法糖其实会被解析成 <compo :f…

工作106:crul哈哈概念

<?php//前端进行网络请求 ajax//后台进行网络请求用到两种方式 curl socket//进行网络请求的步骤//1.初始化一个curl//2.对curl进行配置//3.执行curl//4.关闭curlfunction httpGet($url){//初始化$curl curl_init();//curl_setopt设置一个cURL传输选项 三个参数//由c…

lR关联功能总结

LR关联功能总结 一.关联介绍&#xff1a; LR录制的脚本只是忠实记录了所有从客户端发送到服务器端的数据&#xff0c;并在脚本回放的时候按照录制的顺序将录制下来的数据重新发送出去。但是&#xff0c;实际上许多的系统都采用SessionID或SeqID等方法来标识不同的任务和数据报&…

mongoose 多条件 模糊查询

需要知道两个标识符就可以搞定。 $or 用于多条件查询 http://www.nodeclass.com/api/mongoose.html#query_Query-or $regex 用于模糊查询 http://www.nodeclass.com/api/mongoose.html#query_Query-regex 试例代码&#xff1a; //从URL中传来的 keyword参数 const keyword t…

.NET深入实战系列—Linq to Sql进阶

.NET深入实战系列—Linq to Sql进阶 最近在写代码的过程中用到了Linq查询&#xff0c;在查找资料的过程中发现网上的资料千奇百怪&#xff0c;于是自己整理了一些关于Linq中容易让人困惑的地方。 本文全部代码基于&#xff1a;UserInfo与Class两个表&#xff0c;其中Class中的U…

11G数据库导入10G的操作实践

Oracle11g数据库导入Oracle10g数据库操作笔记用exp、imp命令时进行11g备份&#xff0c;导入10g的时候会抛错&#xff1a;不是有效的导出文件&#xff0c;头部验证失败&#xff1b;未成功终止导入。我今天就遇到了这种情况&#xff0c;搭建测试环境时&#xff0c;有一个项目使用…

软件测试个人心得总结

做测试有几年的时间了&#xff0c;很少这样了完整的来总结一些东西&#xff0c;最近有时间小小的总结了一下&#xff0c;针对公司有些项目提交测试时&#xff0c;存在的一些问题&#xff0c;谈谈个人的一些看法&#xff0c;比如没有需求&#xff0c;也没什么任何文档或有少量不…

【BZOJ1003】物流运输

1003: [ZJOI2006]物流运输 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 8273 Solved: 3481[Submit][Status][Discuss]Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大&#xff0c;需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通…

mongoose日期 时间 范围查询

需要知道的两个修饰符 $gte和$lt $gte (greater-than)$lt (less-than) 写法如下 const start new Date(2018, 3, 1); const end new Date(2018, 4, 1); db.posts.find({created_on: {$gte: start, $lt: end}});

Oracle rman备份和还原恢复数据库

1、切换服务器归档模式&#xff0c;如果已经是归档模式可跳过此步&#xff1a;%sqlplus /nolog &#xff08;启动sqlplus&#xff09;  SQL> conn / as sysdba &#xff08;以DBA身份连接数据库&#xff09;  SQL> shutdown immediate; &#xff08;立即关闭数据库&a…

JavaScript 随意整理2

08.29 # 全局对象* escape/unescape() 对特殊字符编码/解码* encodeURI / decodeURL 对url进行编码/解码* encodeURIComponent / decodeURIComponent 对URL解码/解码* eval() 把字符串当做代码执行# JSON对象* parse() 把josn字符串转换为对象* stringify() 把对…

css scale 缩放基准点

使用transform-origin来进行控制 在使用transform方法进行文字或图像的变形时&#xff0c;是以元素的中心点为基准点进行的。使用transform-origin属性&#xff0c;可以改变变形的基准点。 用法&#xff1a;transform-origin: 10px 10px; 共两个参数&#xff0c;表示相对左上角…

闪回区设置问题

oracle10g提供了一个叫做闪回恢复区(Flashback recovery area)的新特性&#xff0c;可以将所有恢复相关的文件&#xff0c;比如flashback log,archive log,backup set等&#xff0c;放到这个区域集中管理。 查看闪回区内容及使用情况&#xff1a; select * from v$flash_recov…

多主机Docker容器的VLAN划分

原文发表于cu&#xff1a;2016-06-06 参考文档&#xff1a; Docker网络的4种模式&#xff0c;pipework/ovs的简单使用等&#xff1a;http://www.infoq.com/cn/articles/docker-network-and-pipework-open-source-explanation-practice Dockerpool全文档&#xff1a;https://yea…