您的位置:首页 > 运维架构 > 网站架构

支付宝手机网站支付私钥公钥生成(window环境)

2015-11-22 18:26 411 查看
由于支付宝手机网站支付需要用到RSA私钥生成sign和以及需要上传RSA公钥以换取支付宝公钥用于验证sign,所以以下说明的是在Windows64下生成RSA私钥以及公钥的方法。
http://doc.open.alipay.com/doc2/detail?spm=0.0.0.0.FfhCRX&treeId=58&articleId=103242&docType=1
文档上说明了对于windows用户,开发者可以在OpenSSL官方网站下载Windows的OpenSSL安装包进行安装。

但是下载下来后不知道怎么安装,上网一查又都说的很繁琐,于是直接搜OpenSSL
win64,出来一个直接下载win64位可使用的openssl的网址,没错,就是它:http://www.indyproject.org/Sockets/fpc/OpenSSLforWin64.EN.aspx

打开该链接后下载dowloads下的AMD64-Win64OpenSSL-0_9_8g.zip

随便解压到哪个目录下,在该目录的地址栏输入cmd:

进入命令提示符,运行openssl.exe:

这时候可根据文档上的命令生成RSA密钥,需要说明的是对于java用户,执行将私钥转换成PKCS8格式的命令后,新格式的私钥只会在命令提示符显示而不会覆盖原先生成的rsa_private_key.pem,所以需要在当前命令提示符中复制它或者输出到某文档再复制它:

以上说明的是正对win64位系统的,用32位的亲们得自己去查找下载啦^ ^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: