加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

超详细的5种用户密码加密方式介绍,选择哪种最安全?

发布时间:2019-08-29 02:50:03 所属栏目:建站 来源:波波说运维
导读:作为互联网公司的信息安详从业职员常常要处理赏罚撞库扫号变乱(撞库是黑客无聊的开顽笑,黑客通过网络互联网已泄漏的用户+暗码信息,天生对应的字典表,实行批量登岸其他网站后,获得一系列可以登岸的用户),发生撞库扫号的基础缘故起因是一些企业产生了信息泄漏事

作为互联网公司的信息安详从业职员常常要处理赏罚撞库扫号变乱(撞库是黑客无聊的“开顽笑”,黑客通过网络互联网已泄漏的用户+暗码信息,天生对应的字典表,实行批量登岸其他网站后,获得一系列可以登岸的用户),发生撞库扫号的基础缘故起因是一些企业产生了信息泄漏变乱,且这些泄漏数据未加密可能加密方法较量弱,导致黑客可以还原出原始的用户暗码。

以京东之前的撞库举例,起首京东的数据库并没有走漏。黑客只不外通过“撞库”的伎俩,“凑巧”获取到了一些京东用户的数据(用户名暗码),而这样的伎俩,险些可以搪塞任何网站登录体系,用户在差异网站登录时行使沟通的用户名和暗码,就相等于给本身配了一把“全能钥匙”,一旦丢失,效果可想而知。

本日首要别离先容用户暗码的加密方法以及首要的破解要领。

超具体的5种用户暗码加密方法先容,选择哪种最安详?

彩虹表

用户暗码加密方法

用户暗码生涯到数据库时,常见的加密方法有哪些?以下几种方法是常见的暗码生涯方法:

1. 明文生涯

好比用户配置的暗码是“123456”,直接将“123456”生涯在数据库中,这种是最简朴的生涯方法,也是最不安详的方法。但现实上不少互联网公司,都也许采纳的是这种方法。

2. 对称加密算法来生涯

好比3DES、AES等算法,行使这种方法加密是可以通过解密来还原出原始暗码的,虽然条件前提是必要获取到密钥。不外既然大量的用户信息已经泄漏了,密钥很也许也会泄漏,虽然可以将一样平常数据和密钥分隔存储、分创打点,但要完全掩护好密钥也是一件很是伟大的工作,以是这种方法并不是很好的方法。

超具体的5种用户暗码加密方法先容,选择哪种最安详?

3. MD5、SHA1等单向HASH算法

行使这些算法后,无法通过计较还原出原始暗码,并且实现较量简朴,因此许多互联网公司都回收这种方法生涯用户暗码,曾经这种方法也是较量安详的方法,但跟着彩虹表技能的鼓起,可以成立彩虹表举办查表破解,今朝这种方法已经很不安详了。

着实之前公司也是回收的这种MD5加密方法。

超具体的5种用户暗码加密方法先容,选择哪种最安详?

4. PBKDF2算法

该算法道理大抵相等于在HASH算法基本上增进随机盐,并举办多次HASH运算,随机盐使得彩虹表的建表难度大幅增进,而多次HASH也使得建表和破解的难度都大幅增进。

在行使PBKDF2算法时,HASH一样平常会选用sha1可能sha256,随机盐的长度一样平常不能少于8字节,HASH次数至少也要1000次,这样安详性才足够高。一次暗码验证进程举办1000次HASH运算,对处事器来说也许只必要1ms,但对付破解者来说计较本钱增进了1000倍,而至少8字节随机盐,更是把建表难度晋升了N个数目级,使得大批量的破解暗码险些不行行,该算法也是美国国度尺度与技能研究院保举行使的算法。

超具体的5种用户暗码加密方法先容,选择哪种最安详?

5. bcrypt、scrypt等算法

这两种算法也可以有用抵制彩虹表,行使这两种算法时也必要指定响应的参数,使破解难度增进。

在暗码学中,scrypt(念作“ess crypt”)是Colin Percival于2009年所发现的金钥推衍函数,当初计划用在他所创建的Tarsnap处事上。计划时思量到大局限的客制硬件进攻而决心计划必要大量内存运算。

Scrypt不只计较所需时刻长,并且占用的内存也多,使得并行计较多个择要非常坚苦,因此利 用rainbow table举办暴力进攻越发坚苦。Scrypt 没有在出产情形中大局限应用,而且缺乏细心的端详和普及的函数库支持。可是,Scrypt 在算法层面只要没有马脚,它的安详性应该高于PBKDF2和bcrypt。

各个算法的特征

超具体的5种用户暗码加密方法先容,选择哪种最安详?

总结

回收PBKDF2、bcrypt、scrypt等算法可以有用抵制彩虹表进攻,纵然数据泄漏,最要害的“用户暗码”如故可以获得有用的掩护,黑客无法大批量破解用户暗码,从而割断撞库扫号的来源。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读