亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

加密算法中的 salt 的用途和意義何在, 還有現在就 bcryp t比較安全嗎

加密算法中的 salt 的用途和意義何在, 還有現在就 bcryp t比較安全嗎

不用salt有什么缺點, bcrypt 是不是比較耗能源和速度慢
查看完整描述

2 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

安全,總是考慮最壞的情況,我們把所有的密碼加密(比如md5)以后存放在數據庫里面。

最壞的情況,黑客入侵了數據庫,獲得了所有的數據。為什么加入 salt?這樣,即使兩個用戶使用了一樣的密碼,由于有了 salt 的存在,密碼加密以后保存在數據庫里面,也是不一樣的。

黑客的破解方式有兩種:

  • 字典破解

  • 暴力破解

說白了,就是猜謎碼,也就是說,黑客用一個對照表——彩虹表——來猜謎碼。這時我們給他加點鹽(salt),這種方法就不靈了。

bcrypt 在加密的時候已經加入了鹽(salt)。

bcrypt 比較耗資源,用多了的話會導致資源上升,內存占用加大,網站變慢,最后導致全球氣候變暖,南極冰川融化,海平面上升,…… 因此還是 md5+salt 才是綠色環保型的加密方式。


查看完整回答
反對 回復 2018-10-14
  • 2 回答
  • 0 關注
  • 2021 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號