2012-01-13 59 views
0

對於128位哈希方法,有幾個選擇,如md5和murmur3,這是最好的?對於128位散列函數,選擇什麼是最佳方法?

+0

您是否需要防碰撞功能,或僅需要(第二)前像電阻? – CodesInChaos 2012-01-13 15:31:33

+0

關於碰撞,MD5被破壞,murmur3不是密碼哈希。 – CodesInChaos 2012-01-13 15:35:50

+1

請詳細說明您的要求。你想要防範攻擊者,還是僅僅針對事故。 – CodesInChaos 2012-01-13 15:36:43

回答

2

從安全角度來看,它們都很糟糕,因爲128位現在太短了。

因此,你需要一個密碼安全的散列,例如, RIPEMD-160(AFAIR沒有SHA-1那麼多)。

如果不需要真正的安全性,則使用md5或murmur3或任何128位散列無關緊要。

+3

太短太誇張這個問題,蠻力強制128位的衝突仍然很難,而蠻力128的預映像實際上是不可能的。如果需要抗衝擊性,我仍然會使用160位散列函數。 – CodesInChaos 2012-01-13 15:33:46

相關問題