zoukankan      html  css  js  c++  java
  • 网络安全和支付 讲解

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

    1.base64编码,方便网络传输数据,不丢失,它只是编码,不属于加密。
    2.有损加密:比如md5 ,sha1.这些都是不可逆的。他们一般用来确保某一个文件的唯一性。
    3.无损加密:可逆加密,比如:
        对称加密:Des,Aes
        非对称加密:比如RsA
    对称加密,也就是说加密和解密用的密钥是一样的。而非对称加密,加密和解密用的是不同的密钥。
    
    
    我可以告诉你你调用微信支付的原理:
    你申请微信的时候,他会给你一个公钥,这个公钥对应的私钥只有微信服务器有。所以,是不是你给微信发送的请求他能知道。
    
    然后我怎么确认是微信给我的通知,说扣费成功了呢?我给微信一个公钥,然后只有我有公钥的私钥。
  • 相关阅读:
    gson和fastjson
    Hive和HBase的区别
    mac 比较两个文件
    mysql 查找在另一张表不存在的数据
    mysql 根据一张表更新另一张表
    shell调试
    目标
    百度在线面试总结
    20170109| javascript记录
    php-fpm问题
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568690.html
Copyright © 2011-2022 走看看