讯息鉴别码
外观
![本页使用了标题或全文手工转换](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此条目没有列出任何参考或来源。 (2016年11月14日) |
在密码学中,讯息鉴别码(英语:Message authentication code,缩写为MAC),又译为讯息鉴别码、文件讯息鉴别码、讯息鉴别码、信息认证码,是经过特定演算法后产生的一小段资讯,检查某段讯息的完整性,以及作身份验证。它可以用来检查在讯息传递过程中,其内容是否被更改过,不管更改的原因是来自意外或是蓄意攻击。同时可以作为讯息来源的身份验证,确认讯息的来源。
讯息鉴别码的演算法中,通常会使用带密钥的散列函数(HMAC),或者块密码的带认证工作模式(如GCM,CCM)。
信息鉴别码不能提供对信息的保密,若要同时实现保密认证,同时需要对信息进行加密。
范例
[编辑]参考文献
[编辑]参见
[编辑]
|