Для реализации алгоритма шифрования HMAC-MD5 в приложении Win32 - PullRequest
0 голосов
/ 18 августа 2011

У меня есть приложение Win32, которое должно реализовать алгоритм аутентификации NTLM v2 в соответствии с http://msdn.microsoft.com/en-us/library/cc236700(v=PROT.10).aspx. Частично мне нужна реализация криптоалгоритма HMAC_MD5 ().Я вижу, что Win32 Crypto API содержит функцию CryptCreateHash;но не могу понять: как использовать его для HMAC-MD5?Может кто-нибудь объяснить мне или привести пример?

1 Ответ

0 голосов
/ 18 августа 2011

Общий пример на http://msdn.microsoft.com/en-us/library/aa382379%28v=vs.85%29.aspx. Вы можете заменить CALG_SHA1 на CALG_MD5, чтобы получить правильный алгоритм.

Удачи с NTLM: волосатый маленький зверь, который.

...