在Win32应用程序中实现HMAC-MD5加密算法



我有一个Win32应用程序,必须按照http://msdn.microsoft.com/en-us/library/cc236700(v=PROT.10).aspx实现算法NTLM v2身份验证。部分地,我需要一个加密算法HMAC_MD5()的实现。我看到Win32加密API包含函数CryptCreateHash;但是不明白:如何将它用于HMAC-MD5?有人能给我解释一下或者举个例子吗?

一般的例子在http://msdn.microsoft.com/en-us/library/aa382379%28v=vs.85%29.aspx。您可能需要将CALG_SHA1替换为CALG_MD5以获得正确的算法。

祝你好运NTLM:毛茸茸的小野兽。

最新更新