勵志

勵志人生知識庫

hmac是什麼

HMAC(密鑰相關的哈希運算消息認證碼)是一種基於哈希函數和密鑰進行消息認證的方法。

HMAC由H.KrawezykM.BellareR.Canetti於1996年提出,並於1997年作爲RFC2104被公佈。HMAC在IPSec和其他網絡協議(如SSL)中得到了廣泛應用,並已成爲事實上的互聯網安全標準。

HMAC使用單向散列函數來構造消息認證碼,同時結合一箇加密密鑰,它可以用來保證數據的完整性,同時也可以用於消息的身份驗證。