<?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>A Clean Design &#187; passwords</title>
	<atom:link href="http://www.acleandesign.com/tag/passwords/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.acleandesign.com</link>
	<description>Innovation in usability research and interaction design.</description>
	<lastBuildDate>Mon, 26 Jul 2010 17:25:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Beef: Usernames are a Terrible Login Requirement</title>
		<link>http://www.acleandesign.com/2009/05/usernames-are-a-terrible-login-requirement/</link>
		<comments>http://www.acleandesign.com/2009/05/usernames-are-a-terrible-login-requirement/#comments</comments>
		<pubDate>Wed, 20 May 2009 21:51:28 +0000</pubDate>
		<dc:creator>Loren</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://www.acleandesign.com/?p=205</guid>
		<description><![CDATA[I tried to log in to an old last.fm account today, which I have not accessed in years.  This should be simple for me using my handy-dandy password algorithm method &#8211; except that Last.fm wants to throw a curveball my way.  They require a username and password to login.  And, as their designers cackle maniacly [...]]]></description>
			<content:encoded><![CDATA[<p>I tried to log in to an old last.fm account today, which I have not accessed in years.  This should be simple for me using my handy-dandy <a href="http://www.acleandesign.com/2008/05/password-algorithms-create-and-remember-unique-passwords-for-every-account/">password algorithm</a> method &#8211; except that Last.fm wants to throw a curveball my way.  They require a <strong>username </strong>and <strong>password</strong> to login.  And, as their designers cackle maniacly smoking Havana cigars in their evil island fortress, they even <strong>require a username </strong>to retrieve forgotten passwords.</p>
<p>Let me make it clear to Last.fm and every other website in existence: I haven&#8217;t the foggiest clue what your specific username requirements were when I registered, or whether I decided to use my first name, full name, moniker, or favorite Steinbeck character.  But I do remember something very well &#8211; the same email that I&#8217;ve used for the last 6 years.  Ask me for that for login credentials, and we&#8217;ll get along just fine.</p>
<p>Interaction Designers &#8211; I&#8217;m looking squarely at you.  This is our job.  In my opinion, a username is a completely invalid login requirement for all but the most fundamental credentials, such as your OS account, or for bank accounts (which can claim the &#8220;higher security&#8221; excuse).  What do you think?</p>
<p><em>&#8212; Update &#8212;</em></p>
<p>@salConigliaro points out, &#8220;At the very least let me use my email address as my username.&#8221;  While I agree, this also means that your publicly displayed username, assuming that&#8217;s why the user name exists in the first place, has to be your email address.  For both privacy and formatting concerns, this may be less than ideal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acleandesign.com/2009/05/usernames-are-a-terrible-login-requirement/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Password Algorithms: Create and Remember Unique Passwords for Every Account</title>
		<link>http://www.acleandesign.com/2008/05/password-algorithms-create-and-remember-unique-passwords-for-every-account/</link>
		<comments>http://www.acleandesign.com/2008/05/password-algorithms-create-and-remember-unique-passwords-for-every-account/#comments</comments>
		<pubDate>Tue, 20 May 2008 00:33:39 +0000</pubDate>
		<dc:creator>Loren</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[passwords]]></category>

		<guid isPermaLink="false">http://welllighted.wordpress.com/?p=3</guid>
		<description><![CDATA[Like most people, I have hundreds of accounts for various websites, software, and services.  Unlike most, I have a unique, strong password for each site &#8211; and can remember every single one.  In essence, I take the name of the site, run it through a standard mental algorithm that also does a little encryption, and [...]]]></description>
			<content:encoded><![CDATA[<p>Like most people, I have hundreds of accounts for various websites, software, and services.  Unlike most, I have a unique, strong password for each site &#8211; and can remember every single one.  In essence, I take the name of the site, run it through a standard mental algorithm that also does a little encryption, and use that as the password.</p>
<p>This means I never have to use a password manager, have many unique passwords, and can even &#8220;guess&#8221; my password for accounts that I haven&#8217;t logged into in years.  There are many <a href="http://netsecurity.about.com/cs/generalsecurity/a/aa112103b.htm" target="_blank">security benefits</a> to having unique, strong passwords for all your accounts.</p>
<p>Here&#8217;s how to do it:</p>
<p><span id="more-4"></span></p>
<p><strong>1. Take the &#8220;title&#8221; or &#8220;name&#8221; of the website, company, or service &#8211; whichever jumps out at you first.</strong></p>
<div style="background: #efefff; margin: 5px 10px; padding: 5px;">Example: We&#8217;re going to use Yahoo, located at www.yahoo.com.  The name and URL of this website are pretty obvious &#8211; so the word &#8220;yahoo&#8221; is what we&#8217;ll start with.</div>
<p><strong>2. Choose a length.</strong></p>
<p>Many sites will enforce a 6 or 8 character minimum, so I&#8217;d recommend something at or above 8 characters.</p>
<div style="background: #efefff; margin: 5px 10px; padding: 5px;">Example: Let&#8217;s choose 10 characters for our Yahoo password.  At this point, we have 10 blanks to fill in: <span style="letter-spacing: 2px;">__________</span></div>
<p><strong>3. Begin the algorithm.</strong></p>
<p>What you want, ultimately, is to use some of the characters from the site name, transformed enough to be difficult to decipher, mixed in with various other characters to form a strong, random, and yet recreatable password.</p>
<div style="background: #efefff; margin: 5px 10px; padding: 5px;">Example: We&#8217;ll start by using the last letter of the name to fill in the first blank, and the first letter of the name to fill in the second blank.  In the case of yahoo, we now have <span style="letter-spacing: 2px;">oy________</span>.  In my opinion this is still too easy to crack, so let&#8217;s take the third letter of the name, increment it by one letter, and use it for the last letter of our password.  For yahoo, the third letter is &#8216;h&#8217;, which becomes &#8216;i&#8217; when we go up one alphabetically.  Now, we have <span style="letter-spacing: 2px;">oy_______i</span></div>
<p><strong>4. Fill in the blanks, using alphanumeric, capital, and non-alphanumeric characters.</strong></p>
<p>Capitals, numbers, and non-alphanumerics greatly increase the strength of your password by using a larger set of choices.  Keep in mind that these characters will be the same in every password you have.</p>
<div style="background: #efefff; margin: 5px 10px; padding: 5px;">Example: I&#8217;ll use the last four digits of an old phone number but hold down the shift key to produce some tough characters.  The number is 4321, so holding shift while typing these produces &#8220;$#@!&#8221;.  Now our password is <span style="letter-spacing: 2px;">oy$#@!___i</span></p>
<p>I&#8217;ll add a caps and number that I&#8217;ll remember &#8211; 2EZ.  Our finished password is: <span style="letter-spacing: 2px;">oy$#@!2EZi</span></p>
</div>
<p><strong>5. Repeat, repeat, repeat!</strong></p>
<p>Keep using this technique for all your passwords, using the same algorithm each time.</p>
<div style="background: #efefff; margin: 5px 10px; padding: 5px;">Example:  Our algorithm might sound complicated, but is memorized quickly.  Last letter of the product, first letter of the product, $#@!2EZ, third letter of the product incremented up one.  It becomes clockwork.</div>
<p><strong>6. Remember&#8230;<br />
</strong></p>
<p>Be creative in your algorithm, keep the fact that you even use one a secret, and make sure the &#8220;variable&#8221; letters are tough to determine.  If I host a random site called www.blah.com and I see your password in my database is &#8220;halb1234&#8243;, your algorithm will not be that tough to figure out!</p>
<p>Once you have put this technique to full use, upon arriving at a site, your account password is simple to recreate by using the same algorithm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acleandesign.com/2008/05/password-algorithms-create-and-remember-unique-passwords-for-every-account/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
