消息认证码(MAC):一种用密钥对消息计算出的短值,用来验证消息在传输或存储过程中是否被篡改,并证明消息来自持有该密钥的一方(提供完整性与认证)。常见实现如 HMAC、CMAC。
注:这里的 MAC 与网络中的 MAC address(媒体访问控制地址)不是一回事。
/ˈmesɪdʒ ɔːˌθen.tɪˈkeɪ.ʃən koʊd/
The app attaches a message authentication code to each request.
该应用会给每个请求附加一段消息认证码。
Even if an attacker intercepts the data, they can’t modify it without producing a valid message authentication code.
即使攻击者截获了数据,也无法在不生成有效消息认证码的情况下对其进行修改。
由 message(消息)+ authentication(认证)+ code(码/代码) 组合而来,是密码学领域的术语,用“码值”来完成对消息的真实性与完整性的验证。