<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Code Bounty: Firefox Password Generator</title>
	<atom:link href="http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/feed" rel="self" type="application/rss+xml" />
	<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator</link>
	<description>mah-soo-koh-me</description>
	<lastBuildDate>Thu, 04 Mar 2010 22:53:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Greg</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1049</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Sat, 28 Feb 2009 04:25:29 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1049</guid>
		<description>I sent an email to this effect, but I went ahead and implemented a Firefox extension to do this.  It&#039;s up at http://gregstoll.dyndns.org/~gregstoll/passwordhash/ if anyone wants to try it out!</description>
		<content:encoded><![CDATA[<p>I sent an email to this effect, but I went ahead and implemented a Firefox extension to do this.  It&#8217;s up at <a href="http://gregstoll.dyndns.org/~gregstoll/passwordhash/" rel="nofollow">http://gregstoll.dyndns.org/~gregstoll/passwordhash/</a> if anyone wants to try it out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pezhore</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1039</link>
		<dc:creator>pezhore</dc:creator>
		<pubDate>Fri, 27 Feb 2009 17:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1039</guid>
		<description>I&#039;d mention again passwordmaker... It does an amazing job of generating unique passwords based on a master password/hashing algorithm. It also allows for custom character sets from which to generate a password for those stupid sites that only allow [a-Z,0-9].</description>
		<content:encoded><![CDATA[<p>I&#8217;d mention again passwordmaker&#8230; It does an amazing job of generating unique passwords based on a master password/hashing algorithm. It also allows for custom character sets from which to generate a password for those stupid sites that only allow [a-Z,0-9].</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: W</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1037</link>
		<dc:creator>W</dc:creator>
		<pubDate>Fri, 27 Feb 2009 16:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1037</guid>
		<description>Have you seen http://supergenpass.com/ ?

W</description>
		<content:encoded><![CDATA[<p>Have you seen <a href="http://supergenpass.com/" rel="nofollow">http://supergenpass.com/</a> ?</p>
<p>W</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chopin</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1035</link>
		<dc:creator>chopin</dc:creator>
		<pubDate>Fri, 27 Feb 2009 15:18:50 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1035</guid>
		<description>have you looked at: -
http://superjared.com/passworder/</description>
		<content:encoded><![CDATA[<p>have you looked at: -<br />
<a href="http://superjared.com/passworder/" rel="nofollow">http://superjared.com/passworder/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: weblog.masukomi.org &#187; Why your tiered password scheme is flawed, and what to do about it.</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1028</link>
		<dc:creator>weblog.masukomi.org &#187; Why your tiered password scheme is flawed, and what to do about it.</dc:creator>
		<pubDate>Fri, 27 Feb 2009 03:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1028</guid>
		<description>[...] Code Bounty: Firefox Password Generator  [...]</description>
		<content:encoded><![CDATA[<p>[...] Code Bounty: Firefox Password Generator  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Decklin Foster</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1027</link>
		<dc:creator>Decklin Foster</dc:creator>
		<pubDate>Wed, 25 Feb 2009 19:03:13 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1027</guid>
		<description>I use &lt;a href=&quot;http://sourceforge.net/projects/pwgen/&quot; rel=&quot;nofollow&quot;&gt;pwgen&lt;/a&gt; in my non-Firefox[1] hacked up solution for this sort of thing, which has various options for adjusting the mix of uppercase/symbols/numbers. Might be worth incorporating (if there were a JavaScript implementation of the algorithm, I could use it from anywhere, even if I couldn&#039;t SSH back to my server to run my script). Compared to straight-up Base64, which I used to use, it spits out things that are memorable enough that I at least know my Google or Twitter password off the top of my head, but still feel comfortably secure.

(Of course, thanks to pipes and xdotool, I only *see* these passwords when running it from a terminal, just as Firefox extension users wouldn&#039;t see their passwords normally. So they&#039;d also probably only get familiar with the ones they had to use the web version for when stuck on someone else&#039;s PC. Seems like a decent tradeoff.)

[1] &lt;a href=&quot;http://conkeror.org/&quot; rel=&quot;nofollow&quot;&gt;Conkeror&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I use <a href="http://sourceforge.net/projects/pwgen/" rel="nofollow">pwgen</a> in my non-Firefox[1] hacked up solution for this sort of thing, which has various options for adjusting the mix of uppercase/symbols/numbers. Might be worth incorporating (if there were a JavaScript implementation of the algorithm, I could use it from anywhere, even if I couldn&#8217;t SSH back to my server to run my script). Compared to straight-up Base64, which I used to use, it spits out things that are memorable enough that I at least know my Google or Twitter password off the top of my head, but still feel comfortably secure.</p>
<p>(Of course, thanks to pipes and xdotool, I only *see* these passwords when running it from a terminal, just as Firefox extension users wouldn&#8217;t see their passwords normally. So they&#8217;d also probably only get familiar with the ones they had to use the web version for when stuck on someone else&#8217;s PC. Seems like a decent tradeoff.)</p>
<p>[1] <a href="http://conkeror.org/" rel="nofollow">Conkeror</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Narebski</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1026</link>
		<dc:creator>Jakub Narebski</dc:creator>
		<pubDate>Tue, 24 Feb 2009 22:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1026</guid>
		<description>Actually Base64 would give in most cases both mixed case and digits, so it would work in 99.9% cases. 


XPI is just zip archive, just like ODF (OpenDocument Format) files and JAR (Java ARchive) are zip archives, of course with some requirements to contents.</description>
		<content:encoded><![CDATA[<p>Actually Base64 would give in most cases both mixed case and digits, so it would work in 99.9% cases. </p>
<p>XPI is just zip archive, just like ODF (OpenDocument Format) files and JAR (Java ARchive) are zip archives, of course with some requirements to contents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: masukomi</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1025</link>
		<dc:creator>masukomi</dc:creator>
		<pubDate>Tue, 24 Feb 2009 20:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1025</guid>
		<description>I&#039;ve actually looked at what it would take by checking out the PwdHash plugin and it&#039;s actually not that hard. it&#039;d just take me a while to figure out how to get it into a menu and a right click and look up how to do the XUL styling (haven&#039;t touched it in ages).

Base64 I&#039;m thinking. Yes the way Firefox checks security in the Awesomebar would be optimal. Not sure how easy that is or if it&#039;s even possible. I suggested a standard compression format for the submission because I want raw source code that I can build into an xpi. The source code will then be put up as an open source project.

I don&#039;t have a good answer for the sites that require specific password constraints like upper and lower case, punctuation, etc. My thought is that supporting this would add a level of complexity to this plugin&#039;s UI that would almost defeat it. There are other plugins like &lt;a href=&quot;http://www.passwordmaker.org/&quot; rel=&quot;nofollow&quot;&gt;PasswordMaker&lt;/a&gt;, and desktop password generators that are highly configurable but as soon as you head down that road you loose the ease of use, and if it&#039;s a pain to use only hardcore security geeks and paranoid people are going to bother. I essentially never encounter sites with these requirements. The rare things that do, like some banks, I&#039;m fine with remembering a separate password for.

One thing that could be done is to alternate case in all generated passwords: lower, upper, lower, upper.... etc. for all generated passwords. You could also probably add a toggle to guarantee at least 1 digit, and then if you chose an 8char password but the first digit was 10 chars in it&#039;d give you a 10 char password instead (maybe relabel the buttons short, med, and long). Those two would take care of 99% of your issues. Although I&#039;m thinking the number toggle thing would probably have to be either a default so that you don&#039;t have to remember which sites you used that at, or stored on a per site basis. But the problem with the latter is that then you can&#039;t make a web based version for people to use if they happen to be on a different computer and can&#039;t / won&#039;t install the plugin.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve actually looked at what it would take by checking out the PwdHash plugin and it&#8217;s actually not that hard. it&#8217;d just take me a while to figure out how to get it into a menu and a right click and look up how to do the XUL styling (haven&#8217;t touched it in ages).</p>
<p>Base64 I&#8217;m thinking. Yes the way Firefox checks security in the Awesomebar would be optimal. Not sure how easy that is or if it&#8217;s even possible. I suggested a standard compression format for the submission because I want raw source code that I can build into an xpi. The source code will then be put up as an open source project.</p>
<p>I don&#8217;t have a good answer for the sites that require specific password constraints like upper and lower case, punctuation, etc. My thought is that supporting this would add a level of complexity to this plugin&#8217;s UI that would almost defeat it. There are other plugins like <a href="http://www.passwordmaker.org/" rel="nofollow">PasswordMaker</a>, and desktop password generators that are highly configurable but as soon as you head down that road you loose the ease of use, and if it&#8217;s a pain to use only hardcore security geeks and paranoid people are going to bother. I essentially never encounter sites with these requirements. The rare things that do, like some banks, I&#8217;m fine with remembering a separate password for.</p>
<p>One thing that could be done is to alternate case in all generated passwords: lower, upper, lower, upper&#8230;. etc. for all generated passwords. You could also probably add a toggle to guarantee at least 1 digit, and then if you chose an 8char password but the first digit was 10 chars in it&#8217;d give you a 10 char password instead (maybe relabel the buttons short, med, and long). Those two would take care of 99% of your issues. Although I&#8217;m thinking the number toggle thing would probably have to be either a default so that you don&#8217;t have to remember which sites you used that at, or stored on a per site basis. But the problem with the latter is that then you can&#8217;t make a web based version for people to use if they happen to be on a different computer and can&#8217;t / won&#8217;t install the plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Narebski</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1024</link>
		<dc:creator>Jakub Narebski</dc:creator>
		<pubDate>Tue, 24 Feb 2009 19:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1024</guid>
		<description>Very good idea. (Unfortunately I don&#039;t know how to write Firefox extension either.)

A few comments:
Why hex format, and not for example Base64, uuencode, or Ascii85? What to do if web site has some requirements about passwords, like having mixed case, or at least one digit, or at least one punctation character?
Wouldn&#039;t it be better to use exactly (or almost exactly) the same scheme like Firefox uses for its Awesomebar (URL location bar) to mark whether site uses secure connection, has some unecrypted elements on otherwise encrypted page, or is unsecured?
Shouldn&#039;t submission be in XPI format, i.e. ready to install, instead of jar, zip, or tar.gz?</description>
		<content:encoded><![CDATA[<p>Very good idea. (Unfortunately I don&#8217;t know how to write Firefox extension either.)</p>
<p>A few comments:<br />
Why hex format, and not for example Base64, uuencode, or Ascii85? What to do if web site has some requirements about passwords, like having mixed case, or at least one digit, or at least one punctation character?<br />
Wouldn&#8217;t it be better to use exactly (or almost exactly) the same scheme like Firefox uses for its Awesomebar (URL location bar) to mark whether site uses secure connection, has some unecrypted elements on otherwise encrypted page, or is unsecured?<br />
Shouldn&#8217;t submission be in XPI format, i.e. ready to install, instead of jar, zip, or tar.gz?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: comic.masukomi.org &#187; Archive &#187; Turtled</title>
		<link>http://weblog.masukomi.org/2009/02/23/code-bounty-for-firefox-password-generator/comment-page-1#comment-1022</link>
		<dc:creator>comic.masukomi.org &#187; Archive &#187; Turtled</dc:creator>
		<pubDate>Tue, 24 Feb 2009 07:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.masukomi.org/?p=310#comment-1022</guid>
		<description>[...] other news. I just put up a bounty for a Firefox Extension I want written. So, if you have any experience with writing those, or know someone who does, please [...]</description>
		<content:encoded><![CDATA[<p>[...] other news. I just put up a bounty for a Firefox Extension I want written. So, if you have any experience with writing those, or know someone who does, please [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
