请帮忙解释一下hmac-md5

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:59:38
谁能解释一下HMAC-MD5的原理,和MD5的关系,多谢!
谢谢hbsfox的回答,想问一下:我理解MD5是由于验证信息完整性的,而HMAC好像也是,那么两种算法合在一起使用是什么作用,是不是MD5对要保护的信息进行摘要,HMAC对MD5的密钥进行加密,不知道这样理解对不对?

如果想了解具体的实现,看RFC2104:
http://www.ietf.org/rfc/rfc2104.txt?number=2104

如果想了解加密算法相关的内容,Schneier的《应用密码学协议.算法与C源程序》比较推荐:
http://www.dearbook.com.cn/book/ViewBook.aspx?pno=TS0031159

如果想得到一个函数接口,在fetchmail代码中,有一个叫cram.c的文件,里面就有这个函数。C语言实现的。