欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

什么是Scrypt算法?Scrypt算法有什么說法?

Scrypt是由著名的FreeBSD黑客 Colin Percival為他的備份服務(wù) Tarsnap開發(fā)的 。下面小編給大家介紹一下它,希望你能喜歡!
【什么是Scrypt算法?Scrypt算法有什么說法?】Scrypt不僅計算所需時間長,而且占用的內(nèi)存也多,使得并行計算多個摘要異常困難,因此利用rainbow table進(jìn)行暴力攻擊更加困難 。Scrypt沒有在生產(chǎn)環(huán)境中大規(guī)模應(yīng)用,并且缺乏仔細(xì)的審察和廣泛的函數(shù)庫支持 。但是,Scrypt在算法層面只要沒有破綻 , 它的安全性應(yīng)該高于PBKDF2和bcrypt 。

什么是Scrypt算法?Scrypt算法有什么說法?

與其他加密算法比較
PBKDF2
PBKDF2簡單而言就是將salted hash進(jìn)行多次重復(fù)計算,這個次數(shù)是可選擇的 。如果計算一次所需要的時間是1微秒,那么計算1百萬次就需要1秒鐘 。假如攻擊一個密碼所需的rainbow table有1千萬條 , 建立所對應(yīng)的rainbow table所需要的時間就是115天 。這個代價足以讓大部分的攻擊者忘而生畏 。美國政府機構(gòu)已經(jīng)將這個方法標(biāo)準(zhǔn)化,并且用于一些政府和軍方的系統(tǒng) 。這個方案最大的優(yōu)點是標(biāo)準(zhǔn)化,實現(xiàn)容易同時采用了久經(jīng)考驗的SHA算法 。
什么是Scrypt算法?Scrypt算法有什么說法?

bcrypt
bcrypt是專門為密碼存儲而設(shè)計的算法 , 基于Blowfish加密算法變形而來,由Niels Provos和David Mazières發(fā)表于1999年的USENIX 。bcrypt最大的好處是有一個參數(shù)(work factor) , 可用于調(diào)整計算強度,而且work factor是包括在輸出的摘要中的 。隨著攻擊者計算能力的提高 , 使用者可以逐步增大work factor,而且不會影響已有用戶的登陸 。bcrypt經(jīng)過了很多安全專家的仔細(xì)分析,使用在以安全著稱的OpenBSD中,一般認(rèn)為它比PBKDF2更能承受隨著計算能力加強而帶來的風(fēng)險 。bcrypt也有廣泛的函數(shù)庫支持,因此我們建議使用這種方式存儲密碼 。
以上就是關(guān)于Scrypt算法的相關(guān)介紹,希望小編的內(nèi)容能幫到大家!

相關(guān)經(jīng)驗推薦