<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris Kite &#187; Security</title>
	<atom:link href="http://www.chriskite.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chriskite.com</link>
	<description>Programming, Computer Security, Etc.</description>
	<lastBuildDate>Wed, 24 Jun 2009 02:28:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Haddock: Generate Memorable Passwords in Ruby</title>
		<link>http://www.chriskite.com/2009/03/29/haddock-generate-memorable-passwords-in-ruby/</link>
		<comments>http://www.chriskite.com/2009/03/29/haddock-generate-memorable-passwords-in-ruby/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 22:03:13 +0000</pubDate>
		<dc:creator>Chris Kite</dc:creator>
				<category><![CDATA[Passwords]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://chriskite.com/wordpress/?p=16</guid>
		<description><![CDATA[Newly released RubyGem Haddock offers to generate easy-to-remember passwords, but how secure are they?
Haddock-generated passwords are of the form {word}{number}{symbol}{word}, and are generated to be at-most as long as a user-specified length. So for example, an 8-character Haddock password might be &#8220;amy7@rax&#8221;.
For a relatively low-security password, like you might use for your Twitter account, this is [...]]]></description>
			<content:encoded><![CDATA[<p>Newly released RubyGem <a href="http://stephencelis.com/2009/03/29/whats-the-password-haddock.html" target="_blank">Haddock</a> offers to generate easy-to-remember passwords, but how secure are they?</p>
<p>Haddock-generated passwords are of the form {word}{number}{symbol}{word}, and are generated to be at-most as long as a user-specified length. So for example, an 8-character Haddock password might be &#8220;amy7@rax&#8221;.</p>
<p>For a relatively low-security password, like you might use for your Twitter account, this is probably fine. It is certainly easier to remember than a password chosen uniformly at random from the available password-space, but does this memorability comes at a cost?</p>
<p>Haddock uses the UNIX /usr/share/dict/words file, which as about 480,000 words total. If I ask Haddock for an 8 character password, I&#8217;m likely to get something with 2 3-character words, a single digit, and a single symbol. There are about 6,200 3-character words in the dict file, and Haddock uses 10 digits and 35 symbols. Therefore there are about 6200 * 10 * 35 * 6200 = 13,454,000,000 possible 8-character passwords that Haddock can generate.</p>
<p>Although this is several orders of magnitude less than a uniformly-random password, it seems to make an acceptable trade-off between security and ease-of-use for non-critical account passwords.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriskite.com/2009/03/29/haddock-generate-memorable-passwords-in-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
