在 Win32 应用程序中实现 HMAC-MD5 加密算法
我有一个 Win32 应用程序,必须根据 http://msdn.microsoft.com/en-us/library/cc236700(v=PROT.10).aspx。部分地,我需要加密算法 HMAC_MD5() 的实现。我看到 Win32 Crypto API 包含函数 CryptCreateHash;但不明白:如何将它用于HMAC-MD5?有人可以解释我或举个例子吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通用示例位于 http://msdn.microsoft。 com/en-us/library/aa382379%28v=vs.85%29.aspx。您可能需要将
CALG_SHA1
替换为CALG_MD5
以获得正确的算法。祝 NTLM 好运:毛茸茸的小野兽。
Generic example at http://msdn.microsoft.com/en-us/library/aa382379%28v=vs.85%29.aspx. You might want to replace the
CALG_SHA1
with aCALG_MD5
to get the right algorithm.Good luck with NTLM: hairy little beast that.