Logo




Subscribe:
RSS 2.0 | Atom 1.0
Categories:

Sign In


[Giagnocavo]Michael::Write()

 Tuesday, March 30, 2004
Why you should hash a lot

So, why do we care about multiple iterations, good salting, etc.? Isn't a simple MD5 hash enough?

http://www.whitehat.co.il/forum_viewtopic.php?14.149

Yes, that's right. Rainbow tables (almost 120GB in total), so that passwords like “!BinM,$YuSt.b7“ can be easily cracked -- If you are using LM hashes. The newer NT hashes don't have this problem yet.

That's another thing to consider when determining password strength requirements. Normally we can say “Oh, doing n steps will take at least x time, and passwords expire in x/16 time, so we're safe.“ However, if our apps are designed in a way that allows someone to precompute an attack and make a time tradeoff, our password strength versus time no longer means anything.

Update: Edited article because as far as I can tell (they won't answer my inquiries) these tables do not attack NT hashes, only the weaker LM hashes (no surprise).

Security
Tuesday, March 30, 2004 3:42:29 AM UTC  #    Comments [0]  |  Trackback Tracked by:
"Desmitificando la Encriptación (Parte II)" (la visión de un ingeniero de campo) [Trackback]
"Desmitificando la Encriptación (ex MTJ.NET)" (la visión de un ingeniero de camp... [Trackback]
"Desmitificando la Encriptación (ex MTJ.NET)" (la visión de un ingeniero de camp... [Trackback]
"Desmitificando la Encriptación (ex MTJ.NET)" (la visión de un ingeniero de camp... [Trackback]
"Desmitificando la Encriptación (ex MTJ.NET)" (la visión de un ingeniero de camp... [Trackback]


Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Live Comment Preview