Для реализации криптоалгоритма HMAC-MD5 в приложении Win32

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


person KellyLynch    schedule 18.08.2011    source источник


Ответы (1)


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

Удачи с NTLM: волосатый зверёк.

person Femi    schedule 18.08.2011