訊息鑑別碼

本页使用了标题或全文手工转换,现处于不转换模式
求闻百科,共笔求闻

密碼学中,讯息鉴别碼(英语:Message authentication code,缩写为MAC),又译为讯息鉴别碼文件讯息鉴别碼讯息鉴别码信息认证碼,是经过特定演算法后产生的一小段资讯,检查某段讯息的完整性,以及作身份验证。它可以用来检查在讯息传递过程中,其内容是否被更改过,不管更改的原因是来自意外或是蓄意攻击。同时可以作为讯息来源的身份验证,确认讯息的来源。

讯息鉴别碼的演算法中,通常会使用带密鑰的散列函数(HMAC),或者块密码的带认证工作模式(如GCM,CCM)。

信息鉴别码不能提供对信息的保密,若要同时实现保密认证,同时需要对信息进行加密

范例

参考文献

参见