2008-09-16 48 views

回答

-2

爲什麼MD5或SHA1不適合你?

/艾倫

0

MD5了適合我的罰款至今。

1

SHA-1似乎是一個很好的建議,或者,如果你認爲SHA-1接近被破解,SHA-2家族之一。

您可能覺得MD5不夠「安全」。

3

爲「單向加密算法」是「散列算法」(你是指一種方法來「搶」的密碼,這樣就再也無法恢復,對吧?)的正確名稱

不要使用md5在現代應用中,自2004年以來已經出現了成功的攻擊(參見http://www.doxpara.com/md5_someday.pdf)。使用SHA系列。

+2

真正的「單向加密算法」是放棄數據,而是從/ dev/random中輸入。 :-) – 2008-10-17 18:54:05

0

MD5和SHA512(或其他SHA-2變體)都具有在其中識別的理論漏洞。我不認爲SHA尚未被證明是破壞性的,但存在可能性。 Whirlpool是一個免版稅的哈希算法,它至今還沒有顯示任何弱點。 This page有一個指向C參考實現的鏈接。

2

實際上使用哈希是不夠的。您應該使用salt來限制它們,而更高級的技術(如bcrypt)限制了猜測密碼的可能性。

+0

好的頭像。 :) – CodesInChaos 2012-05-08 14:02:14