视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
大王卡为什么看腾讯视频要流量 小米手表时间不准怎么调 邮件转发怎么转发 佳能mg2400清零方法 三星打印机怎么换墨盒 产生磁盘碎片的主要原因一般包括下载和 se846新版和老版区别 分组交换的特点 电脑显示信号无输入然后黑屏亮橘黄灯 59的二进制数是多少 兄弟打印机内存已满咋清除 erp ready需要开启吗 u盘的东西删除不了怎么回事 充电宝解除保护状态 l1l2l开关怎么接 充电宝充电口坏了怎么修理 无法作为压缩包打开文件 候补车票截止兑现日期是啥 佳能打印机连不上手机 变压器属于什么设备类别 信息与数据的区别 大王卡看腾讯视频不显示免流量 cd-rw光盘是指什么光盘 2年前通话记录怎么查 笔记本电脑怎么强制开机 f2c模式是什么意思啊 a11和a13差别大吗 e8500cpu相当于i几 10v4a是多少w快充 无线充电是什么原理 pr外滑工具是干嘛的 12123用户被占用 xmind试用模式能用多久 怎么设置演讲者放映 华为平板寿命一般几年 tlwdr7300是不是千兆 音响声音出现断音咋办 华为天罡芯片是多少nm芯片的 路由器ddns有什么用 手机储存空间里的其他文件是什么
密码加密的方式有哪些
2021-11-16 10:20:25 责编:小采
文档

以用户为例,密码加密的方式如下:

  

  1、直接明文保存,比如用户设置的密码是“123456”,直接将“123456”保存在数据库中,这种是最简单的保存方式,也是最不安全的方式。但实际上不少互联网公司,都可能采取的是这种方式。

  

  2、使用对称加密算法来保存,比如3DES、AES等算法,使用这种方式加密是可以通过解密来还原出原始密码的,当然前提条件是需要获取到密钥。不过既然大量的用户信息已经泄露了,密钥很可能也会泄露,当然可以将一般数据和密钥分开存储、分开管理,但要完全保护好密钥也是一件非常复杂的事情,所以这种方式并不是很好的方式。

  

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

  

  4、特殊的单向HASH算法,由于单向HASH算法在保护密码方面不再安全,于是有些公司在单向HASH算法基础上进行了加盐、多次HASH等扩展,这些方式可以在一定程度上增加难度,对于加了“固定盐”的HASH算法,需要保护“盐”不能泄露,这就会遇到“保护对称密钥”一样的问题。

  

  5、PBKDF2算法,该算法原理大致相当于在HASH算法基础上增加随机盐,并进行多次HASH运算,随机盐使得彩虹表的建表难度大幅增加,而多次HASH也使得建表的难度都大幅增加。使用PBKDF2算法时,HASH算法一般选用sha1或者sha256,随机盐的长度一般不能少于8字节,HASH次数至少也要1000次,这样安全性才足够高,该算法也是美国国家标准与技术研究院推荐使用的算法。

  

  6、bcrypt、scrypt等算法,这两种算法也可以有效抵御彩虹表,使用这两种算法时也需要指定相应的参数。

下载本文
显示全文
专题网络梯子是什么意思网络梯子是什么意思专题通过ip地址能否查到对方位置通过ip地址能否查到对方位置专题石墨烯电池和铅酸电池的区别石墨烯电池和铅酸电池的区别专题电脑不能播放视频是怎么回事电脑不能播放视频是怎么回事专题快速打开资源管理器的快捷键快速打开资源管理器的快捷键专题电脑无法复制粘贴怎么回事电脑无法复制粘贴怎么回事专题win10声音无法找到输入设备win10声音无法找到输入设备专题笔记本电脑home键在哪笔记本电脑home键在哪专题苹果平板home键在哪里苹果平板home键在哪里专题u盘歌曲车上无法播放u盘歌曲车上无法播放专题电脑驱动怎么更新电脑驱动怎么更新专题安卓手机如何打开.pps文件安卓手机如何打开.pps文件专题vr技术需要学什么专业vr技术需要学什么专业专题thinkpad小红点thinkpad小红点专题彩色打印机打印出来有横条彩色打印机打印出来有横条专题华为手表黑屏处理方法华为手表黑屏处理方法专题ps保存和另存都没反应ps保存和另存都没反应专题卡贴机第二次怎么激活卡贴机第二次怎么激活专题笔记本cpu占用过高怎么解决笔记本cpu占用过高怎么解决专题显卡硅脂多久换一次显卡硅脂多久换一次专题电脑上插了音响没声音怎么调电脑上插了音响没声音怎么调专题小天才z5pro和z6的区别小天才z5pro和z6的区别专题wifi用户名在哪里看wifi用户名在哪里看专题excel有免费版吗excel有免费版吗专题nanoips和ips有啥区别nanoips和ips有啥区别专题函数调用的三种方式函数调用的三种方式专题华硕笔记本触控板用不了怎么办华硕笔记本触控板用不了怎么办专题break键在哪break键在哪专题cad关闭图层的快捷命令是什么cad关闭图层的快捷命令是什么专题前后端分离怎么实现前后端分离怎么实现专题怎么样解开别人的密码专题加密卡怎么解密专题加密大全专题加密的邮箱专题视频离线加密专题古典加密方法专题如何给电子表加密专题比尔加密法专题密码密文解密专题u盘加密后怎么解密专题椭圆曲线加密算法原理专题是如何加密的专题数字密码技术专题能加密的直播专题net加密方法专题mp4加密方法专题双密钥加密专题如何将档案加密专题一种瓦片地图加密解密方法专题棒扭扭加密专题