首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Mac与MD5有什么异同?解决办法

2013-06-26 
Mac与MD5有什么异同?MD5算法来进行文件校验。MD5已经广泛使用在为文件传输提供一定的可靠性方面。例如,服务

Mac与MD5有什么异同?
MD5算法来进行文件校验。
MD5已经广泛使用在为文件传输提供一定的可靠性方面。例如,服务器预先提供一个MD5校验和,用户下载完文件以后,用MD5算法计算下载文件的MD5校验和,然后通过检查这两个校验和是否一致,就能判断下载的文件是否出错。

Mac校验 一般是数据加密后(如des,3des)再算Mac值。Mac在计算的时候还要采用一个密钥。

Mac与MD5有什么明显的区别呢? Mac?MD5
[解决办法]
MAC :Message Authentication Code 消息认证码,认证消息使用.
HMAC:hashed MAC                  添加了一个密码.
MD5: 一种生成摘要信息的算法. 可以做为消息认证码使用.
[解决办法]
HMAC是校验数据完整性的,如果修改数据包中任何一位,都会造成HMAC错误,MD5是Hash算法的一种

热点排行