4 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
時(shí)代變了,我們有SHA3贏家。我建議使用SHA3競賽的keccak(又名SHA3)獲勝者。
原始答案:
以最弱到最強(qiáng)的順序,我會(huì)說:
RIPEMD BROKEN,不應(yīng)該使用,因?yàn)樵诖藀df中可以看到
MD-5破碎,切勿使用,可在2分鐘內(nèi)用筆記本電腦破碎
SHA-1 損壞,原則上不要使用,原則上已被破壞,到本周攻擊越來越好
SHA-2弱,在未來幾年內(nèi)可能會(huì)損壞。發(fā)現(xiàn)了一些弱點(diǎn)。請(qǐng)注意,通常,密鑰大小越大,散列函數(shù)破解的難度就越大。雖然密鑰大小=強(qiáng)度并不總是正確的,但大多數(shù)情況下都是正確的。因此SHA-256可能比SHA-512弱。
Skein不為人知的弱點(diǎn),是SHA-3的候選人。它是相當(dāng)新的,因此未經(jīng)測試。它已經(jīng)以多種語言實(shí)現(xiàn)。
MD6未知的弱點(diǎn),是SHA-3的另一種候選方案??赡鼙萐kien強(qiáng),但在單核計(jì)算機(jī)上則慢。像Skien一樣,未經(jīng)測試。一些具有安全意識(shí)的開發(fā)人員正在以任務(wù)關(guān)鍵型角色使用它。
我個(gè)人會(huì)使用MD6,因?yàn)橛肋h(yuǎn)不會(huì)太偏執(zhí)。如果真正關(guān)心速度,我會(huì)考慮使用Skein或SHA-256。

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
在MD5的防御中,沒有已知的方法來生成帶有任意MD5哈希的文件。原作者必須事先計(jì)劃好有工作上的沖突。因此,如果接收方信任發(fā)送方,則MD5可以。如果簽名人是惡意的,則MD5會(huì)被破壞,但是它不容易受到中間人攻擊。
- 4 回答
- 0 關(guān)注
- 664 瀏覽
添加回答
舉報(bào)