应用公钥是做什么的?貌似在代码中没有用到

来源:10-11 支付宝支付源码解读

曾嘱咐

2022-11-10

http://img.mukewang.com/szimg/636ccc01090fe32707710199.jpg

不太理解...我以为应用公钥是支付宝发送给应用的时候用来加密的

写回答

1回答

bobby

2022-11-12

你使用支付宝给你的工具自己生成公钥,然后把这个公钥上传,支付宝就会自己生成一个支付宝的公钥给你,这样支付宝拿着你的公钥,你拿着支付宝的公钥,然后你手里就持有支付宝的公钥和你自己的私钥, 同时支付宝持有的是你的公钥和支付宝自己的私钥, 这个时候你手里的私钥用于解密支付宝给你的请求(因为你当时把你自己的公钥给支付宝了,所以支付宝给你发消息是通过你的公钥签名的),同时你发给支付宝的要是你使用支付宝的公钥签名的,支付宝接收到以后就用他自己的私钥验证一下这样就安全了

0
2
bobby
回复
曾嘱咐
是的,凡是要对接支付宝的都会把公钥传给支付宝,所以支付宝有所有对接放方的公钥,虽然叫公钥,但是这种公钥的目的不是给所有人,所以要保密
2022-11-14
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程