第4章單向雜湊函數-MobileSecurityLab行動安全實.PDFVIP

第4章單向雜湊函數-MobileSecurityLab行動安全實.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章單向雜湊函數-MobileSecurityLab行動安全實

第4章:單向雜湊函數 4-1 單向雜湊函數 4-2 MD5雜湊函數 4-3 SHA-2雜湊函數 4-4 金鑰雜湊訊息確認碼 單向雜湊函數(One-way Hash Functions) 單向雜湊函數(one-way hash function)又被 稱為訊息指紋(message fingerprint)演算法或 訊息摘要(message digest)演算法 任意長度的輸入訊息透過單向雜湊函數的計 算可求得一個固定長度的訊息雜湊值 碰撞抵抗性(Collision Resistance) 找不到兩個相異的訊息M 與M 會被計算出相同的輸出 1 2 訊息指紋 若我們以符號H代表單向雜湊函數,則要從單向雜湊 函數的輸出 y = H(x)找出x ,在計算上是不可能的,這 也就是為何稱為單向的原因。我們希望在計算上做到 若M ≠ M ,則H(M ) ≠ H(M ) 1 2 1 2 如果訊息摘要長度為n位元,則有強碰撞抵抗性的單 向雜湊函數的安全性約為(利用所謂的生日攻擊法評估) 2n 2n / 2 常見單向雜湊函數的比較 MD5 SHA-1 SHA-256 SHA-384 SHA-512 摘要長度(位元組) 16 20 32 48 64 128 192 256 安全性 不安全 有疑慮 2 2 2 64 64 64 128 128 最大訊息長度(位元) 2 -1 2 -1 2 -1 2 -1 2 -1 標準公佈年份 1992 1995 2002 2002 2002 單向雜湊函數用於訊息防偽 訊息發送者先將訊息與訊息認證用的金鑰作為單向雜湊函數的 輸入,計算訊息摘要,再取訊息摘要的某些位元附加在原有訊 息當作所謂的訊息認證碼(message authentication code) 。 訊息與訊息認證碼將傳送給接收者,而兩者皆可能在傳送過程 中被竄改,然而接收者可以重新計算收到之訊息與秘密金鑰的 雜湊函數值,再取雜湊函數值的某些位元與收到的訊息認證碼 做比較,相同時才接受,不同時則代表資料或認證碼被竄改 單向雜湊函數用於驗證通行碼 每個使用者有帳號(ID)與通行碼,兩者輸入正確時才允許登 入。第一次設定使用者帳號時,我們隨機挑一個12位元的亂 數Salt與使用者原先設定的通行碼合併,然後進行雜湊函數 的計算,訊息摘要值儲存於/etc/passwd檔案對應到使用者ID 帳號的欄位。下一次有人想要登錄該帳號時,若該帳號存 在,就從檔案/etc/passwd將新輸入ID的資料取出。其中12位 元的亂數Salt與目前想使用者輸入之通行碼合併,然後進行 雜湊函數的計算,再與存放於/etc/passwd檔案內剛取出的該 ID使用者的雜湊函數做比較,錯誤的話代表通行碼錯誤 MD5雜湊函數 MD5雜湊函數是麻省理工學院教授R. Rivest設計 源自於更早的MD4雜湊函數加以改良而成 RFC 1321標準文件不只提供MD5程式,也含有測試 程式,容易瞭解 MD5演算法的輸入是一個不超過264個位元長度的訊 息,而固定產生輸出為128位元的訊息雜湊值 MD5是到目前為止最被廣泛使用的雜湊演算法

文档评论(0)

ldj215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档