谷粒商城二十二订单服务支付
我们支付暂时只开发支付宝,
按照正规的流程,我们的系统要接入支付宝,肯定是需要大量的审核过程,而且需要我们的项目上线。
那现在我们就想测试该怎么办?支付宝为我们提供了沙箱环境,我们可以在应用未上线之前来进行调试。
加密算法
我们在调用支付宝支付,是需要加密的,防止有人拦截做一些修改的话,就很危险。
对称加密:加密和解密用的是同一把密钥。
不安全,只要有一方的密钥泄露,密文就会被解密
非对称加密
加密和解密用的密钥不一样
如果发送方密钥泄露,但是他不能对密文解密,相对安全
如果接收方密钥泄露,密文就会被解密
发送方加密用a,接收方解密用b
接收方发送用c,发送方接收用d
我们用4把密钥进行加解密,除非完全知道这四把钥匙,否则就不能模拟完整的通信过程。
所以我们就使用非对称加密做整个金融级别的数据加密,rsa是现在非常常用的金融领域的非对称加密算法。