美文网首页
2018-04-09 加密思想

2018-04-09 加密思想

作者: 贝灬小晖 | 来源:发表于2018-04-09 17:20 被阅读32次

1.各种加密的使用

md5

MD5算法具有以下特点:
1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。

支付请求加密
key value 排序 后 加入key值
最后进行md5加密

期间还获取服务器端时间戳 进行时间验证
时间戳要注意 Int64 或者 Int 等 和手机处理器有关

3.AES.getAES
AES加密
我们使用在手机号加密 发送验证码的时候
AES对称加密算法

高级加密标准(AES,Advanced Encryption Standard)
为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。
对称加密算法也就是加密和解密用相同的密钥

非对称加密的核心在于加密和解密使用的是不同的密钥

这里解释下
对称加密算法
加密和解密用到的密钥是相同的,
这种加密方式加密速度非常快,适合经常发送数据的场合。缺点是密钥的传输比较麻烦。

sha256加密
不可逆

  1. RSA
    RSA加密算法是一种非对称加密算法

非对称加密算法

  •   使用过程: 
    
    •   乙方生成两把密钥(公钥和私钥)
      
    •   甲方获取乙方的公钥,然后用它对信息加密。
      
    •   乙方得到加密后的信息,用私钥解密,乙方也可用私钥加密字符串
      
    •   甲方获取乙方私钥加密数据,用公钥解密
      

相关文章

  • 2018-04-09 加密思想

    1.各种加密的使用 md5 MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、...

  • 2018-04-09

    2018-04-09 ouyangqingqiao 2018-04-09 12:46 · 字数 587 · 阅读 ...

  • 常用加解密那些事之非对称加密

    非对称加密体制的思想: 公开密钥加密(public-key cryptography),也称为非对称加密(asym...

  • des对称加密

    数据加密标准DES DES的原始思想可以参照二战德国的恩格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环...

  • 加密算法的分类

    tags: 密码学 古典加密: 核心的思想是:置换 简单来说就是将信息的`特定信息`进行处理,加密本身不涉及密钥,...

  • RSA加密算法

    今天在了解公钥加密算法的时候看到了RSA加密算法,在理解其原理后觉得算法思想很是巧妙,感触颇深。 不对称加密比对称...

  • 基于FMDB构建网络缓存

    核心思想:存储的Key 经过MD5加密,将NSDictionary;NSArray;NSString;NSData...

  • 诗词大会·雷海为之歌

    2018-04-09 ——岁月如歌诗词选(第二集·62) 和乡村...

  • 凯撒密码脚本

    凯撒密码的加密解密 前言 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过...

  • 安全加密方式总结一

    一、凯撒加密 1. 概述 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过...

网友评论

      本文标题:2018-04-09 加密思想

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