消息鉴别码(MAC)相关国际标准介绍

作者:谢宗晓; 董坤祥; 甄杰
来源:中国质量与标准导报, 2021, (05): 10-13.

摘要

<正>1消息鉴别码消息鉴别码(Message Authentication Code,MAC)是一种确认完整性的技术。MAC的输入,包括任意长度的消息和一个发行者和接收者的共享密钥。MAC的输出,则是固定长度的字符串,这个数据串称为MAC值。显然,输入和输出的方式,与杂凑函数很类似,但是,杂凑函数不需要密钥。换句话说,MAC可以认为是与密钥相关的杂凑函数。杂凑函数的最典型应用,例如存储用户口令,利用MD5算法实现的口令的比对过程见图1。