HMAC HMAC 有时扩展为 英語keyedhash message authentication code 金鑰雜湊訊息鑑別碼 或 英語hashbased message authentication code雜湊訊息鑑別碼是一種通過特別計算方式之後產生的訊息鑑別碼MAC使用密碼雜湊函數同時結合一個加密金鑰它可以用來保證資料的完整性同時可以用來作某個訊息的身份驗證