ITPub博客

首页 > 应用开发 > IT综合 > app直播商城源码,有哪些常用的加密方式

app直播商城源码,有哪些常用的加密方式

IT综合 作者:云豹科技阿星 时间:2021-11-18 16:53:54 0 删除 编辑

为了保证数据安全,app直播商城源码常用在数据传输时,使用数据加密技术,那么app直播商城源码有哪些常用的加密方式呢?

一、常用的三种加密方式

  • 对称加密
  • 非对称加密
  • 消息摘要

1. 对称加密

加密者和解密者使用相同的密码,这种方式的优点是加解密效率高,缺点是app直播商城源码安全系数偏低 常用的方式有:DES、AES

  • DES

利用56+8奇偶校验位(第8,16,24,32,40,48,56,64)=64位的密钥对以64位为单位的块数据进行加解密

  • AES

AES为分组密码,分组密码也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。在AES标准规范中,分组长度只能是128位,也就是说,每个分组为16个字节(每个字节8位)。密钥的长度可以使用128位、192位或256位

2. 非对称加密

非对称加密需要两个密钥:公钥、私钥,公钥和私钥是一对,如果用公钥加密,那么需要用私钥解密,反之亦然

非对称加密算法的优点是保密性好,因为它消除了用户交换密钥的需求。缺点app直播商城源码加解密的速度没有对称加密快

常用的方式有:RSA、DSA、ECC、AES

  • RSA算法

将两个大质数(素数)相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥

  • DSA

它是一种公开密钥算法,不能用来加密数据,一般用于数字签名和认证。DSA 不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。在DSA数字签名和认证中,发送者使用自己的私钥对文件或消息进行签名,接受者收到消息后使用发送者的公钥来验证签名的真实性,包括数据的完整性以及数据发送者的身份。如果数据和签名不匹配则认为验证失败!数字签名的作用就是校验数据在传输过程中不被修改

3. 消息摘要

它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。主要的验证app直播商城源码数据完整性,正确性

常用的算法有:MD5、SHA、CRC

  • MD5

是Hash算法中的一种重要算法,具有单项加密、加密结果唯一、安全性能好等特点。MD5以512位分组来处理输入的信息 ,且每一分组又被划分为16个 32位子分组,经过app直播商城源码一系列的处理后 ,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值

MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果

以上就是app直播商城源码常用的数据加密方式了。
声明:本文由云豹科技转发自ABCD1234博客,如有侵权请联系作者删除


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69982461/viewspace-2842953/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-08-24

  • 博文量
    239
  • 访问量
    81589