網(wǎng)站首頁(yè) 互聯(lián)網(wǎng) > 正文
1、 密碼加密的方式有哪些
2、 以用戶為例,密碼加密方法如下:
3、 1.直接以純文本保存。比如用戶設(shè)置的密碼是“123456”,“123456”直接保存在數(shù)據(jù)庫(kù)中。這是最簡(jiǎn)單的儲(chǔ)蓄方式,也是最不安全的方式。但實(shí)際上,很多互聯(lián)網(wǎng)公司可能會(huì)采用這種方式。
4、 2.用對(duì)稱加密算法保存,比如3DES,AES等算法。使用這種加密方法可以通過(guò)解密恢復(fù)原始密碼,當(dāng)然前提是需要獲得密鑰。但由于大量用戶信息已經(jīng)泄露,密鑰也可能泄露。當(dāng)然可以把一般的數(shù)據(jù)和密鑰分開存儲(chǔ)和管理,但是要完全保護(hù)密鑰也是一件非常復(fù)雜的事情,所以這種方法并不好。
5、 3.使用MD5、SHA1和其他單向哈希算法來(lái)保護(hù)密碼。使用這些算法后,原始密碼無(wú)法通過(guò)計(jì)算恢復(fù),實(shí)現(xiàn)也相對(duì)簡(jiǎn)單。所以很多互聯(lián)網(wǎng)公司都用這種方式保存用戶密碼,這在以前是比較安全的方式。但是隨著彩虹表技術(shù)的興起,可以建立彩虹表來(lái)查表。目前這種方法很不安全。
6、 4.特殊的單向哈希算法。由于單向哈希算法在密碼保護(hù)方面已經(jīng)不安全,一些公司通過(guò)添加鹽、多重哈希等方式對(duì)單向哈希算法進(jìn)行了擴(kuò)展。這些方法都會(huì)在一定程度上增加難度。對(duì)于添加了“固定鹽”的哈希算法,需要保護(hù)“鹽”不被泄露,會(huì)遇到和“保護(hù)對(duì)稱密鑰”一樣的問(wèn)題。
7、 5.PBKDF2算法,這個(gè)算法的原理大致相當(dāng)于在HASH算法的基礎(chǔ)上加入隨機(jī)鹽,進(jìn)行多次HASH運(yùn)算。隨機(jī)的鹽使得構(gòu)建彩虹表的難度大大增加,多重哈希也使得構(gòu)建彩虹表的難度大大增加。使用PBKDF2算法時(shí),哈希算法一般使用sha1或sha256。隨機(jī)鹽的長(zhǎng)度不能少于8個(gè)字節(jié),哈希數(shù)至少1000,這樣安全性足夠高。這個(gè)算法也是美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究所推薦的。
8、 6.bcrypt,scrypt等算法。這兩種算法也能有效抵抗彩虹表。在使用這兩種算法時(shí),還需要指定相應(yīng)的參數(shù)。
本文到此結(jié)束,希望對(duì)大家有所幫助。
版權(quán)說(shuō)明: 本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!
猜你喜歡:
- 2022-10-04 七彩鐵長(zhǎng)的快嗎(七彩鐵開花嗎 帶你深入了解它)
- 2022-10-04 做夢(mèng)夢(mèng)到黑豬是什么意思周公解夢(mèng)(周公解夢(mèng)夢(mèng)見黑豬和針 夢(mèng)見針和黑豬是什么意思)
- 2022-10-04 洋白蠟是速生白蠟嗎(白蠟和洋白蠟的區(qū)別 你區(qū)分出來(lái)嗎)
- 2022-10-04 硫酸鎂泡水的作用(用硫酸鎂泡手有什么.效果 硫酸鎂是什么)
- 2022-10-04 怎么在蘋果電腦上安裝steam(如何在蘋果電腦上安裝steam 只要四步即可安裝)
- 2022-10-04 麻是怎么做的(麻橢的做法 你會(huì)做嗎)
- 2022-10-04 驢肉丸子湯的家常做法竅門(驢肉丸子湯的做法 驢肉丸子湯怎么做)
- 2022-10-04 紙?zhí)禊Z的方法很簡(jiǎn)單天鵝是怎么折疊的
最新文章:
- 2023-07-01 挑選生姜的方法(挑選優(yōu)質(zhì)生姜 挑選優(yōu)質(zhì)生姜方法有哪些)
- 2023-07-01 科技公司主要是做什么的?(科技公司是做什么的 關(guān)于科技公司是做什么的)
- 2023-07-01 早上激勵(lì)自己努力奮斗的語(yǔ)錄(激勵(lì)自己奮斗的句子)
- 2023-07-01 高考加油的祝福語(yǔ)四字成語(yǔ)(高考加油的祝福語(yǔ))
- 2023-07-01 燃?xì)獾厣瞎艿赖臋z漏方法有哪三種(撿地上的頭發(fā)有什么好方法)
- 2023-07-01 墨鏡如何辨別好壞(墨鏡好壞怎么區(qū)分 墨鏡好壞區(qū)分方法)
- 2023-07-01 清洗魚缸服務(wù)(新買的魚缸怎么清洗 新買的魚缸如何清洗)
- 2023-07-01 寶寶爬行墊(新買的爬行墊怎么清洗 新買的爬行墊清潔的方法)
- 2023-07-01 汽車上斑斑點(diǎn)點(diǎn)怎么去除(汽車表面斑點(diǎn)怎么清洗 汽車表面斑點(diǎn)如何清洗)
- 2023-07-01 掛杯的好壞是評(píng)價(jià)一款葡萄酒品質(zhì)優(yōu)劣的直接標(biāo)準(zhǔn)(怎么區(qū)分葡萄酒的好壞 區(qū)分葡萄酒的好壞方法)
- 2023-07-01 鹿場(chǎng)新鮮鹿茸怎么保存方法(新鮮的鹿茸怎樣長(zhǎng)期保存 如何保存鹿茸才新鮮)
- 2023-07-01 衣物除菌液有必要使用嗎(衣物除菌液有必要用嗎)
- 2023-07-01 住房公積金是要交多少(住房公積金要交多少 住房公積金要交多少合適)
- 2023-07-01 公積金買多久才可以用來(lái)貸款買房(住房公積金怎么用來(lái)買房 住房公積金如何用來(lái)買房)
- 2023-07-01 辦理公積金凍結(jié)需要什么手續(xù)(辦公積金凍結(jié)需要的材料 辦公積金凍結(jié)需要的材料有哪些)
- 2023-07-01 如何使用公積金最劃算(住房公積金怎么用劃算 住房公積金如何用劃算)