最近有很多的网友在咨询支付宝公钥方面的内容,因此接下来的内容中为大家进行介绍,有的时候会需要使用到支付宝的公钥,那么支付宝公钥怎么获取?下面一起来了解一下吧!
支付宝公钥:ALIPAY_PUBLIC_KEY,是第一次上传应用公钥之后自动生成的,用于验签支付宝返回的数据通知。
1、未设置密钥,需要设置密钥后才能查看到支付宝公钥;
2、已设置密钥:
1>、查看沙箱应用的支付宝公钥(沙箱环境测试使用);
2>、查看自己创建的应用的支付宝公钥(新版接口正式环境测试使用):
a>.点右上角账号的“密钥管理”到开放平台密钥处查看支付宝公钥;
b>.在“开发者中心”找到自己的应用,点击应用后的“查看详情”,点“应用信息”查看支付宝公钥;
3>、查看正式环境mapi网关产品处的支付宝公钥(老版接口测试使用,只有正式环境)。
说明:
1、商户私钥需要由商户自己妥善保管。
2、应用公钥修改后,支付宝公钥不会改变。
3、验证支付宝返回信息是否正确的支付宝公钥只有1个。
4、支付宝私钥是用于加密支付宝返回商户的数据通知,不对外公布,无法获取。
什么是公钥?
RSA是一种非对称的签名算法,即签名密钥(私钥)与验签密钥(公钥)是不一样的, 私钥用于签名,公钥用于验签。在与支付宝交易中,会有 2 对公私钥,即商户私钥,支付宝公钥。
1、商户公私钥
由商户生成,商户私钥用于对商户发往支付宝的数据签名;商户公钥需要上传至支付宝,当支付宝收到商户发来的数据时用该公钥验证签名。注:必须是支付宝实名认证账号哦。
2、支付宝公钥
支付宝提供给商户,当商户收到支付宝发来的数据时,用该公钥验签。
看完以上的介绍后,各位亲们应该知道如何去获取支付宝的公钥了,其实操作起来挺简单的,还有很多的支付宝用户对于支付宝公钥的意思不太了解,上面已经为大家进行了说明。
推荐阅读: