生成 RSA 密钥 更新时间:2020-01-09
工具下载
支付宝为技术开发人员提供一键生成工具,便于开发者生成一对 RSA 密钥、公钥证书申请CSR文件(在线申请应用公钥证书需要)。
应用公钥(public key)需提供给支付宝账号管理者上传到支付宝开放平台;应用私钥(private key)由开发者自己保存,需填写到代码中供签名时使用。加密的过程为系统使用公钥(public key)进行加密,并将密文发送到解密者,解密者用私钥(private key)解密将密文解码为明文。
开发者要保证接口中使用的私钥与此处的公钥匹配,否则无法调用接口。开发者可通过下方链接下载对应的密钥生成工具:
WINDOWS(windows版本工具请不要安装在含有空格的目录路径下)
使用步骤
支付宝开放平台支持开发者使用普通公钥、公钥证书两种签名方式;下面分别向您介绍两种方式的工具操作步骤,包括如何使用密钥生成工具,生成应用公钥(public key)、应用私钥(private key)和公钥证书申请 CSR 文件;您也可以通过 视频版教程 快速了解。
普通公钥方式
下载相应环境工具并安装后即可使用,本步骤指引以 MAC_OSX 界面为例,如下图所示:
//前端公钥 注意格式
var pubkey='-----BEGIN PUBLIC KEY-----';
pubkey+='应用公钥填这里';
pubkey+='-----END PUBLIC KEY-----';
//私钥配置 注意格式
$private_key='-----BEGIN RSA PRIVATE KEY-----
应用私钥填这里
-----END RSA PRIVATE KEY-----';