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

发布于 2024-11-30 07:49:14 字数 318 浏览 0 评论 0 原文

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

I have a Win32 application that has to implement algorithm NTLM v2 Authentication in accordance to http://msdn.microsoft.com/en-us/library/cc236700(v=PROT.10).aspx. Partially, I need an implementation of crypto algorithm HMAC_MD5(). I see Win32 Crypto API contains function CryptCreateHash; but cannot understand: how to use it for the HMAC-MD5? Can someone explain me or give an example?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

八巷 2024-12-07 07:49:14

通用示例位于 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 a CALG_MD5 to get the right algorithm.

Good luck with NTLM: hairy little beast that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文