我有一个Win32应用程序,必须根据http://msdn.microsoft.com/en-us/library/cc236700(v=PROT.10).aspx实现算法NTLM v2身份验证。部分地,我需要加密算法HMAC_MD5()的实现。我看到Win32 Crypto API包含函数CryptCreateHash;但无法理解:如何将它用于HMAC-MD5?有人可以解释我或举个例子吗?
答案 0 :(得分:0)
http://msdn.microsoft.com/en-us/library/aa382379%28v=vs.85%29.aspx处的通用示例。您可能希望将CALG_SHA1
替换为CALG_MD5
以获得正确的算法。
祝NTLM好运:毛茸茸的小野兽。