SHA-2
加密散列函數集 / 維基百科,自由的 encyclopedia
SHA-2,名稱來自於安全雜湊演算法2(英語:Secure Hash Algorithm 2)的縮寫,一種密碼雜湊函式演算法標準,由美國國家安全局研發[3],由美國國家標準與技術研究院(NIST)在2001年發布。屬於SHA演算法之一,是SHA-1的後繼者。其下又可再分為六個不同的演算法標準,包括了:SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。
Quick Facts 概述, 設計者 ...
概述 | |
---|---|
設計者 | 美國國家安全局 |
首次發布 | 2001年 |
系列 | (SHA-0), SHA-1, SHA-2, SHA-3 |
認證 | FIPS PUB 180-4, CRYPTREC(英語:CRYPTREC), NESSIE(英語:NESSIE) |
細節 | |
摘要長度 | 224, 256, 384, or 512 bits |
結構 | 配合Davies–Meyer壓縮函式的默克爾-達姆加德結構(英語:Merkle–Damgård construction) |
重複回數 | 64 or 80 |
最佳公開破解 | |
A 2011 attack breaks preimage resistance for 57 out of 80 rounds of SHA-512, and 52 out of 64 rounds for SHA-256.[1] Pseudo-collision attack against up to 46 rounds of SHA-256.[2] |
Close