美文网首页
加密规则

加密规则

作者: 赫子丰 | 来源:发表于2019-02-23 11:18 被阅读1次

加密流程:

1.客户端生成一个48位随机数;

2.对于敏感字段用随机数的前面24位做key进行3DES加密[24];

4.签名是将要传给后台的所有参数拼接起来做了MD5加密,然后用随机数的后24位做key进行3DES加密;

3.然后将随机数做RSA加密与所有参数一起传给后台。

后台收到前端的报文之后首先会进行验签,然后才是具体参数的验证,验签过程如下:

1.用公钥对随机数进行RSA解密得到A;

2.用A的后24位对签名进行3DES解密得到B;

3.将前端传来的出去签名的报文部分拼接并做MD5加密得到C;

4.对比B与C,如果相等则表示验签成功。

相关文章

  • mysql修改密码

    加密规则mysql8之前的加密规则为 mysql_native_password, 之后的规则为caching_s...

  • 加密规则

    加密流程: 1.客户端生成一个48位随机数; 2.对于敏感字段用随机数的前面24位做key进行3DES加密[24]...

  • 初识:RSA 算法(理解)

    “对称加密算法”模式:甲方和乙方协商好一种规则,甲方用这套规则进行加密。而乙方则用这套规则进行解密。 这种算法模式...

  • 关于MySQL "1251-client does not su

    原因是在mysql8之前的版本中加密规则为mysql_native_password而在mysql8以后的加密规则...

  • Python | Python 实现RSA加解密 验签 无 长度

    为什么要分段加密 加密的字段长短规则如下: 加密的 plaintext 最大长度是 证书key位数/8 - 11,...

  • iOS安全之路--RSA

    一、RSA简介 在介绍RSA之前,先介绍下对称、非对称加密。 对称加密: A选择某一种加密规则,对信息进行加密;B...

  • day31 支付 订单提交

    ---------支付逻辑 支付平台给网站加密规则(唯一密钥),网站通过秘钥加密客户端给的普通数据形成加密后的字符...

  • HTTPS过程

    客户端向服务器端发送请求,同时发送加密规则(对称加密、非对称加密) 服务器选择一套加密算法和hash算法(摘要算法...

  • 密码学RSA

    对称加密算法:加密解密使用同一种算法,加密解密的规则简称密钥非对称加密算法:迪菲赫尔曼密钥交换(RSA) 互质关系...

  • mysql8加密规则更改

    原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规...

网友评论

      本文标题:加密规则

      本文链接:https://www.haomeiwen.com/subject/ruvbvftx.html