付費推廣網(wǎng)站網(wǎng)絡營銷論文題目
第六章 Hash密碼
md4、md5、sha系列、SM3
- 定義:將任意長度的消息映射成固定長度消息的函數(shù)
- 功能:確保數(shù)據(jù)的真實性和完整性,主要用于認證和數(shù)字簽名
- Hash函數(shù)的安全性:單向性、抗若碰撞性、抗強碰撞性
- 生日攻擊:對于生日攻擊來說平均需要嘗試2^(n/2)個數(shù)據(jù)就能產(chǎn)生一個碰撞
- Hash函數(shù)的一般結構圖
- p181如何構造Hash函數(shù)/Hash函數(shù)的類型:基本函數(shù)迭代型的Hash函數(shù)、基于對稱密碼的Hash函數(shù)、基于數(shù)學困難問題的Hash函數(shù) (選填)
- SM3:基本函數(shù)迭代型的密碼Hash函數(shù)
- SHA-3使用了海綿結構,由吸水、擠水兩個階段組成
吸水階段:數(shù)據(jù)拓展
擠水階段:數(shù)據(jù)壓縮