I would disagree with THEMCSE.
NTLMv2 uses MD4 for storage and it uses so called HMAC_MD5 for challenge/response.
Basically the only difference between NTLMv1 (aka NTLM) and NTLMv2 is C/R stuff.
Well, I am quite overloaded today, but what I am trying to say, is that v1 vs v2 comes up with challenge/response difference only.
Here is some formalized stuff:
LM
Password case sensitive: Nope
Hash key length: 56bit + 56bit
Password hash algorithm: DES (ECB mode)
Hash value length: 64bit + 64bit
C/R key length: 56bit + 56bit + 16bit
C/R algorithm: DES (ECB mode)
C/R value length: 64bit + 64bit + 64bit
NTLMv1
Password case sensitive: Yup
Hash key length: -
Password hash algorithm: MD4
Hash value length: 128bit
C/R key length: 56bit + 56bit + 16bit
C/R algorithm: DES (ECB mode)
C/R value length: 64bit + 64bit + 64bit
NTLMv2
Password case sensitive: Yup
Hash key length: -
Password hash algorithm: MD4
Hash value length: 128bit
C/R key length: 128bit
C/R algorithm: HMAC_MD5
C/R value length: 128bit
Main Topics
Browse All Topics





by: TheMCSEPosted on 2003-07-07 at 19:29:35ID: 8873872
NTLMv2 does appear to use MD5. I am unsure about actually displaying the hashes. What is it that you are trying to accomplish (just curious)? Good luck!
om/default .aspx?scid =http:// su pport.micr osoft.com: 80/support /kb/articl es/q147/7/ 06.asp& NoW ebContent= 1
/?tool=has her
http://support.microsoft.c
http://bfl.rctek.com/tools