• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(xué)習(xí)啦>學(xué)習(xí)電腦>網(wǎng)絡(luò)知識>網(wǎng)絡(luò)技術(shù)>

    安全地存儲密碼的方法

    時(shí)間: 恒輝636 分享

    使用 bcrypt

    用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt、用 bcrypt (重要的話就是要多多地重復(fù)幾次)……

    為什么不用 {MD5、 SHA1、 SHA256、 SHA512、 SHA-3 等加密算法}?

    這些都是通用的hash函數(shù),設(shè)計(jì)的初衷是為了盡可能快的計(jì)算大量數(shù)據(jù)的摘要。這意味著它們在保證數(shù)據(jù)完整性方面非常優(yōu)秀但是對于存儲密碼則十分糟糕。

    現(xiàn)代的服務(wù)器計(jì)算 MD5 的哈希值速度大概是每秒330MB。如果你的用戶密碼滿足小寫、數(shù)字字母混合、6個(gè)字符長這幾個(gè)條件,你就可以在40秒內(nèi)窮舉出該密碼。

    完全不需要其他的投入。

    如果你愿意花費(fèi)2000美元和一到兩周的時(shí)間來挑選一塊支持 CUDA 的顯卡,那你可以搭建一個(gè)小型的、每秒計(jì)算700,000,000個(gè)密碼的超級計(jì)算機(jī)集群。估計(jì)你可以以每秒10%的速度來解除那些密碼。

    加鹽也救不了你

    注意了,非常重要的一點(diǎn):hash加鹽對于字典攻擊和暴力解除無效。你可以用粗鹽,或許多的鹽,甚至是人工開采,陰涼的,有機(jī)的喜馬拉雅粉晶鹽。但這都無法影響到攻擊者解除你密碼的速度。

    加鹽與否,只要你用了為速度而設(shè)計(jì)的通用哈希函數(shù),你就會受到影響。

    bcrypt 解決了這些問題

    怎么做呢?從根本上說,是因?yàn)樗?計(jì)算速度可以)慢到令人發(fā)指。它由 Blowfish 加密算法演變而來,并引入了功系數(shù)(work factor),以便讓你能決定該哈希函數(shù)的計(jì)算強(qiáng)度。基于以上原因,bcrypt 可以緊隨摩爾定律的腳步。計(jì)算機(jī)發(fā)展更快,你也可以增加功系數(shù)來讓哈希更難計(jì)算。

    比起 MD5,bcrypt 的計(jì)算強(qiáng)度能達(dá)到多大呢?這就要看功系數(shù)了。把功系數(shù)設(shè)為12情況下,在我的電腦上用 bcrypt 哈希 yaaa 這個(gè)密碼大概要0.3秒。另一方面,用MD5 來處理要少于1微秒。

    你的密碼可能不需要那么高的安全級別,而需要更快的運(yùn)算速度。幸好,bcrypt允許你在速度和安全之間進(jìn)行平衡。

    168307 主站蜘蛛池模板: 永久黄网站色视频免费直播| 国产福利兔女郎在线观看| 欧美一级久久久久久久大片| 国产成人综合久久亚洲精品| 国产ts人妖另类专区| 一级黄色片在线观看| 波霸在线精品视频免费观看| 国产精品亚洲综合一区在线观看| 久久精品成人免费观看| 羞羞漫画小舞被黄漫免费| 天天干天天射综合网| 亚洲午夜久久久精品影院| 韩国三级大全久久电影| 尹人久久大香找蕉综合影院| 亚洲精品成人网久久久久久 | 大香网伊人久久综合网2020| 亚洲日韩小电影在线观看| 麻豆国产人免费人成免费视频| 无码国产色欲xxxx视频| 人妻精品久久久久中文字幕| 香蕉在线精品视频在线观看6| 日本无遮挡漫画| 免费国产精品视频| 亚洲自拍欧美综合| 扒开腿狂躁女人爽出白浆| 亚洲精品美女久久久久| 99福利在线观看| 娇妻校花欲乱往事叶子| 亚洲午夜精品国产电影在线观看| 蜜臀av无码人妻精品| 夜夜夜精品视频免费| 久别的草原电视剧免费观看| 精品欧美一区二区3d动漫| 国产精品极品美女免费观看| 久久久久国色AV免费观看性色| 男女一进一出抽搐免费视频| 国产日韩综合一区二区性色av | 美女航空一级毛片在线播放| 国内精品久久久人妻中文字幕| 久久婷婷人人澡人人爱91| 男朋友想吻我腿中间那个部位|