网络安全和支付 讲解

1.所有的加密以及编码:

1.base64编码,方便网络传输数据,不丢失,它只是编码,不属于加密。
2.有损加密:比如md5 ,sha1.这些都是不可逆的。他们一般用来确保某一个文件的唯一性。
3.无损加密:可逆加密,比如:
    对称加密:Des,Aes
    非对称加密:比如RsA
对称加密,也就是说加密和解密用的密钥是一样的。而非对称加密,加密和解密用的是不同的密钥。


我可以告诉你你调用微信支付的原理:
你申请微信的时候,他会给你一个公钥,这个公钥对应的私钥只有微信服务器有。所以,是不是你给微信发送的请求他能知道。

然后我怎么确认是微信给我的通知,说扣费成功了呢?我给微信一个公钥,然后只有我有公钥的私钥。
posted @ 2016-10-20 12:35  有点理想的码农  阅读(88)  评论(0编辑  收藏  举报