问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

现代的信息加密方式是怎样的?

发布网友 发布时间:2022-04-22 15:43

我来回答

1个回答

热心网友 时间:2023-08-15 04:28

一、密钥散列

采用MD5或者SHA1等散列算法,对明文进行加密。严格来说,MD5不算一种加密算法,而是一种摘要算法。无论多长的输入,MD5都会输出一个128位(16字节)的散列值。而SHA1也是流行的消息摘要算法,它可以生成一个被称为消息摘要的160位(20字节)散列值。MD5相对SHA1来说,安全性较低,但是速度快;SHA1和MD5相比安全性高,但是速度慢。

二、对称加密

采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密。对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。

三、非对称加密

非对称加密算法是一种密钥的保密方法,它需要两个密钥来进行加密和解密,这两个密钥是公开密钥和私有密钥。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。非对称加密算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。

四、数字签名

数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是在使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。

五、直接明文保存

早期很多这样的做法,比如用户设置的密码是“123”,直接就将“123”保存到数据库中,这种是最简单的保存方式,也是最不安全的方式。但实际上不少互联网公司,都可能采取的是这种方式。

六、使用MD5、SHA1等单向HASH算法保护密码

使用这些算法后,无法通过计算还原出原始密码,而且实现比较简单,因此很多互联网公司都采用这种方式保存用户密码,曾经这种方式也是比较安全的方式,但随着彩虹表技术的兴起,可以建立彩虹表进行查表破解,目前这种方式已经很不安全了。

七、特殊的单向HASH算法

由于单向HASH算法在保护密码方面不再安全,于是有些公司在单向HASH算法基础上进行了加盐、多次HASH等扩展,这些方式可以在一定程度上增加破解难度,对于加了“固定盐”的HASH算法,需要保护“盐”不能泄露,这就会遇到“保护对称密钥”一样的问题,一旦“盐”泄露,根据“盐”重新建立彩虹表可以进行破解,对于多次HASH,也只是增加了破解的时间,并没有本质上的提升。

八、PBKDF2

该算法原理大致相当于在HASH算法基础上增加随机盐,并进行多次HASH运算,随机盐使得彩虹表的建表难度大幅增加,而多次HASH也使得建表和破解的难度都大幅增加。

九、BCrypt

BCrypt 在1999年就产生了,并且在对抗 GPU/ASIC 方面要优于 PBKDF2,但是我还是不建议你在新系统中使用它,因为它在离线破解的威胁模型分析中表现并不突出。 

十、SCrypt

SCrypt 在如今是一个更好的选择:比 BCrypt设计得更好(尤其是关于内存方面)并且已经在该领域工作了 10 年。另一方面,它也被用于许多加密货币,并且我们有一些硬件(包括 FPGA 和 ASIC)能实现它。 尽管它们专门用于采矿,也可以将其重新用于破解。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 绠怎么读 绠的拼音是什么 电商如何用企微获取客户与流量? 透明数据加密的技术原理怎样实现? 企微用有赞运营的优势在哪? 其实微企究竟是什么?具体的功能是怎样的? 企微上下游功能 用企业微信管理微信客户有哪些好处? 数据加密的机制解决了什么问题? 企业微信相对于微信的优势是哪里? Win7中托管的系统怎么关闭? 如何取消win10的系统启动选项 我们将为你提供下一版Windows如何取消 晚上睡觉前吃肉太多对身体有什么影响? 每天晚上吃很多肉好吗 肉吃多了吃什么助消化 早餐吃肉的好处有哪些 windows系统服务怎么关闭 为什么肉不能天天吃 吃太多的肉会让一个人的脾气变得暴躁嘛? 吃太多的肉对人体有益吗??? 企业微信SCRM有了解的吗? 现代的信息加密方式是怎样的? 公司如何做到数据防泄密? 公司如何做到数据防泄密? OSI网络安全体系结构的五类安全服务和八类安全机制分别是什么? ISO7498-2标准规定的五大安全服务是(  )。 企业为什么要对数据进行加密 企业为什么要对数据进行加密 2013年出生女孩取名 2013年出生的女孩取什么名字好 雪花泥干了怎么办水? 2013年女孩取名 雪花泥干了,沾不上去,怎么办?急做画! 2013年出生的女孩取什么名字好? 雪花泥粘在毛毯上怎么办? 2013年正月十六出生的女孩起什么名字好? 怎么做雪花泥 2013年4月2日晚21点10分出生的男孩,姓骞,请大虾们帮忙给孩子取个名字,谢谢啦 2013年4月2日晚21点10分出生的男孩,姓骞,请大虾们帮忙给孩子取个名字,谢谢啦 2013年2月出生的女孩父母姓杨该起什么名字三个字的