<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx</link><description>Every once in a while, I hear someone making comments about the strength of things like long passwords. For example, if you have a 255 character password that just uses the 26 roman upper and lower case letters, plus the numeric digits. That means that</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6385926</link><pubDate>Mon, 19 Nov 2007 05:32:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6385926</guid><dc:creator>steveg</dc:creator><description>&lt;p&gt;I wonder if the NSA do something like &amp;quot;select ClearText from Password where MD5=&amp;lt;value&amp;gt; or Sha1=&amp;lt;value&amp;gt;&amp;quot;. They'd only need 1.3E36 (give or take) 1TB harddrives... :)&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://en.wikipedia.org/wiki/SHA_hash_functions"&gt;http://en.wikipedia.org/wiki/SHA_hash_functions&lt;/a&gt; implies SHA1 is still reasonably secure at the moment. MD5 collisions can be found in a minute according to &lt;a rel="nofollow" target="_new" href="http://en.wikipedia.org/wiki/MD5"&gt;http://en.wikipedia.org/wiki/MD5&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6385926" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6382543</link><pubDate>Mon, 19 Nov 2007 03:10:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6382543</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;I write down some of my passwords. &amp;nbsp;One example used to be that if someone stole my wallet then they could get my money, use my credit cards, and log into some of my employer's computers (if they could get into the building). &amp;nbsp;One example now is that if someone breaks into my apartment then they can get my computers and they can order a pizza to be sent to me (or to them if they want to risk waiting for it).&lt;/p&gt;
&lt;p&gt;I'd say that a strong written-down password is better than a weak memorable one. &amp;nbsp;Also a strong written-down password is better than one that's stored in HKCU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6382543" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6351663</link><pubDate>Sun, 18 Nov 2007 05:43:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6351663</guid><dc:creator>Motoma</dc:creator><description>&lt;p&gt;@mh: Performing a one-way hash on a password is designed to provide security in a way that neither password expiration nor account lockout are able: in the case that your data is compromised, hashes ensure that you haven't given your intruder a list of email addresses and passwords to start running through Paypal (or any other site for that matter).&lt;/p&gt;
&lt;p&gt;I don't want to put words into Larry's mouth; however, I would say that the lesson in this post is not making a point about information security directly, rather, it is pointing out how a system's underlying design can subvert the security attempts of even the most cautious user.&lt;/p&gt;
&lt;p&gt;As a question to anyone reading this, is brute forcing a viable option for breaking a hash? I always figured that rainbow tables were going to be where password recovery was heading.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6351663" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6318258</link><pubDate>Sat, 17 Nov 2007 00:46:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6318258</guid><dc:creator>mh</dc:creator><description>&lt;p&gt;On the whole password security thing, the whole point of complexity is to make dictionary attacks a waste of time. &amp;nbsp;Combine that with a reasonable minimum length so that it's an even call between brute forcing the hash or brute forcing the password itself, then add in account lockout and mandatory password expiration, and the only remaining issues are (1) users writing down their passwords, and (2) backdoor stuff.&lt;/p&gt;
&lt;p&gt;It's amazing how often discussions about password security wander off into all kinds of interesting tangents without even considering the two most basic defenses, good old account lockout and mandatory password expiration, both of which have been around since the year dot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6318258" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6308125</link><pubDate>Fri, 16 Nov 2007 20:03:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6308125</guid><dc:creator>Arun Philip</dc:creator><description>&lt;p&gt;Ah, got it Larry. I do recall seeing that messge in XP &amp;amp; 2003, since my default pwd is 16 characters. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6308125" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6273029</link><pubDate>Thu, 15 Nov 2007 23:24:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6273029</guid><dc:creator>Luigi</dc:creator><description>&lt;p&gt;But I still don't get it... what would the trouble be in digesting passwords into a hash that far exceed the strength of even the &amp;quot;strongest&amp;quot; passwords? Surely, in this era of terabyte HD's and quad core CPU's, even the allocation of a whole kilobyte to store a user's password is not going to be a problem, I would expect? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6273029" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6262350</link><pubDate>Thu, 15 Nov 2007 17:17:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6262350</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;arun.philip: If you try to set a password longer than 14 characters on XP, Windows pops up some text indicating that you won't be able to access older resources. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;That message is an indication that the LM hash is being disabled.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6262350" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6253946</link><pubDate>Thu, 15 Nov 2007 13:58:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6253946</guid><dc:creator>Arun Philip</dc:creator><description>&lt;p&gt;@JM: Thanks for the reference. &lt;/p&gt;
&lt;p&gt;@Larry: since most passphrases are longer than 14 characters long, they disable the LM hash&lt;/p&gt;
&lt;p&gt;Hmm, JM's link indicates that the password is truncated to 14 characters, so wouldn't that be a case of what Jonathan described? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6253946" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6234974</link><pubDate>Thu, 15 Nov 2007 04:07:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6234974</guid><dc:creator>Igor</dc:creator><description>&lt;p&gt;Nothing wrong with md5 except that it was not designed as an encryption hash algorithm replacement but rather as a replacement for crc32.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6234974" width="1" height="1"&gt;</description></item><item><title>re: When you're analyzing the strength of a password, make sure you know what's done with it.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/11/12/when-you-re-analyzing-the-strength-of-a-password-make-sure-you-know-what-s-done-with-it.aspx#6232611</link><pubDate>Thu, 15 Nov 2007 02:50:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6232611</guid><dc:creator>Miral</dc:creator><description>&lt;p&gt;Aaron: Maybe I'm just showing my ignorance here, but what's wrong with MD5?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6232611" width="1" height="1"&gt;</description></item></channel></rss>