网络安全和支付 讲解
1.所有的加密以及编码:
1.base64编码,方便网络传输数据,不丢失,它只是编码,不属于加密。
2.有损加密:比如md5 ,sha1.这些都是不可逆的。他们一般用来确保某一个文件的唯一性。
3.无损加密:可逆加密,比如:
对称加密:Des,Aes
非对称加密:比如RsA
对称加密,也就是说加密和解密用的密钥是一样的。而非对称加密,加密和解密用的是不同的密钥。
我可以告诉你你调用微信支付的原理:
你申请微信的时候,他会给你一个公钥,这个公钥对应的私钥只有微信服务器有。所以,是不是你给微信发送的请求他能知道。
然后我怎么确认是微信给我的通知,说扣费成功了呢?我给微信一个公钥,然后只有我有公钥的私钥。
泰山崩于前而色不变的曹新雨,抱歉
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步