美文网首页
支付宝集成获取私钥与公钥

支付宝集成获取私钥与公钥

作者: 流沙3333 | 来源:发表于2017-03-10 13:56 被阅读608次

因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面讲的是申请好之后的操作。登录成功之后,店家我的商家服务—在页面的下方找到——>签约管理—>找打移动支付—–>点击下载集成文档—>跳到新的页面,在页面下方—>找到下载开发包,下载移动支付即可。然后解压出来之后一般会得到三个文件夹。

这个时候要打开文件名为:支付宝钱包支付接口开发包2.0标准版的文件。打开之后有一个Demo文件。打开Demo文件。里面会有三个文件夹:第一个openssl;第二个服务端Demo,第三个客户端demo.这个时候,我们需要关心的是openssl文件与客户端Demo的文件。

在第三个Demo文件中有IOS版与Android版的Demo.但是你要部署运行的时候,会发现不能运行成功。在项目主文件里面这样一段代码:

//商户PID

public static final String PARTNER = "";

//商户收款账号

public static final String SELLER = "";

//商户私钥,pkcs8格式

public static final String RSA_PRIVATE = "";

//支付宝公钥

public static final String RSA_PUBLIC = "";

因为这些,都是需要根据商户注册的信息来填写的。所以就算下下载了Demo,也没有用。下面讲的就是如何获取私钥与支付宝公钥。

还记得刚刚我们加压之后的openssl文件嘛?获取私钥与公钥的方法就在里面:

生成商户自己的私钥

首先打开openssl文件:以下是文件打开顺序:openssl–>bin –>双击openssl.exe文件。这个时候会出现一个命令框:(首先要说明的是这个文件是在Windows系统下打开的)要是苹果系统好像不行.接着继续往下说:

打开命令框后:输入第一行命令,生成私钥,如下:

genrsa -out rsa_private_key.pem 1024

按回车键,接着输入第二行命令,生成公钥:

rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

按回车键,接着输入第三行命令,将RSA私钥转换成PKCS8格式

pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

执行完这三行命令后,就生成了两个以:.pem结尾的文件。这就是我们生成的公钥与私钥.文件位置就在:bin目录下。当然我们打不开这两个文件。但是我们可以复制一份到桌面,改成Txt文件打开即可。因为我们需要的只是里面的字符串,记住当我们引用这两个长的字符串的时候,需要注意的是:字符串,不能包括,换行,空格,以及其他误加的字符。所以复制的时候一定要小心。

当然私钥就是我们需要的私钥了。

如何获得支付宝公钥呢:回到支付宝首先,首先登录,

一:点击“查看PID|KEY”,在新打开的页面(https://b.alipay.com/order/pidAndKey.htm),可查看到签约支付宝账号、合作者身份ID(PID.

二:输入支付密码,查询key、支付宝公钥。

三:上传RSA公钥,在“合作伙伴密钥管理”下,点击“RSA加密”后的“添加密钥”,把自己的公钥复制进去。注意不能有空格,换

行之类的。

四:点击确认上传,若是提示上传成功。则就是成功。

这个时候就可查看支付宝公钥了。如图:

至此,将对应的私钥与公钥填到相应位置我们的Demo就可一运行了。然后集成到项目中即可。就需要自己动手了。遇到问题,百度一下。希望给你带来用处。

相关文章

  • iOS集成支付宝

    1. 申请签约 商家服务 2. 生成公钥与私钥 参考博客 支付宝集成获取私钥与公钥 3. 支付宝的支付流程 ...

  • iOS支付宝功能集成

    iOS快速集成支付宝详解/支付宝集成获取私钥与公钥 在集成支付宝功能前,我们必须了解下什么支付宝流程,下图是支付宝...

  • iOS----支付宝支付

    首先需要先到支付宝开发者平台创建应用,获取公钥和私钥。 将公钥上传到支付宝,我们可以获取支付宝的公钥(支付完成时用...

  • 支付宝集成获取私钥与公钥

    因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面讲的是申请好之后的操作。登录成功之后,店家我的商家服...

  • 支付宝集成获取私钥与公钥

    项目需要,需要在客户端集成支付宝接口。就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面...

  • Mac SSH生成添加Rsa

    生成rsa 获取公钥 获取私钥

  • 关于支付宝支付

    概念 应用公钥:由商户自己生成的RSA公钥(与应用私钥必须匹配),商户需上传应用公钥到支付宝开放平台,以便支付宝使...

  • 从PFX文件中获取私钥、公钥证书、公钥

    该类具体功能:根据pfx证书得到私钥、根据私钥字节数组获取私钥对象、根据公钥字节数组获取公钥、根据pfx证书获取证...

  • Mac 破解 Navicat(亲测)

    # Mac 破解 Navicat ## 1.获取公钥、私钥 - 公钥: ` -----BEGIN PUBL...

  • 支付宝sdk使用

    支付宝app调用 1 支付宝调用遇到的问题:(私钥和公钥) 公钥: 是交给你的服务端和支付宝开放平台上面的 私钥:...

网友评论

      本文标题:支付宝集成获取私钥与公钥

      本文链接:https://www.haomeiwen.com/subject/kugngttx.html