當前位置:成語大全網 - 漢語詞典 - 為什麽人們總是用密碼哈希函數而不是對稱密碼來構造消息認證碼?

為什麽人們總是用密碼哈希函數而不是對稱密碼來構造消息認證碼?

哈希算法是不可逆的,所以即使這樣構造的認證碼泄露,被破解的概率也很小,所以更安全。

哈希函數沒有關鍵字,將任意長度的消息壓縮成固定長度的消息摘要。消息認證碼是帶密鑰的,其構造方法通常基於哈希函數,如HMAC和MDX-MAC。也可以基於類CBC的MAC等分組密碼,也可以基於泛哈希函數族。簡而言之,MAC碼可以看作是帶密鑰的哈希函數。