在密码学中，讯息鑑别码（，缩写为MAC），又译为讯息zh-cn:鉴别; zh-tw:认证;码、文件讯息鑑别码、zh-cn:讯息鉴别码; zh-tw:消息认证码、信息认证码，是经过特定演算法后产生的一小段资讯，检查某段讯息的完整性，以及作身份验证。它可以用来检查在讯息传递过程中，其内容是否被更改过，不管更改的原因是来自意外或是蓄意攻击。同时可以作为讯息来源的身份验证，确认讯息的来源。讯息鑑别码的演算法中，通常会使用带密钥的散列函数（HMAC），或者块密码的带认证工作模式（如GCM，CCM）