消息认证码MAC与哈希函数HASH的区别是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 03:28:31
消息认证码MAC与哈希函数HASH的区别是什么
xN@_I|reݸC(vaIIibƦ/3C16t5ɝswNjj:tFbQa 80{8gb**l ǝk ns7z QNDk21PW0Ov~63[`XS|,q1rX U6d%+r1๜:boب}/`zcz Ţo k~(+}k<*݉uʪ24'Z{OA

消息认证码MAC与哈希函数HASH的区别是什么
消息认证码MAC与哈希函数HASH的区别是什么

消息认证码MAC与哈希函数HASH的区别是什么
Hash函数是不带密钥的,将任意长度的消息压缩成固定长度的消息摘要.
消息认证码是带密钥的,构造方法上通常基于Hash函数,比如HMAC,MDx-MAC.也可以基于分组密码比如CBC类的MAC,还有就是基于泛Hash函数族.
总之MAC码可以看作是带密钥的Hash函数.