<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-31586522</id><updated>2009-06-27T19:02:29.606-07:00</updated><title type='text'>mushpup</title><subtitle type='html'>disposable passwords (well, the next best thing)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>klenwell</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31586522.post-3889911625598513083</id><published>2009-06-27T18:56:00.000-07:00</published><updated>2009-06-27T19:02:29.619-07:00</updated><title type='text'>Version 2 Released</title><content type='html'>The major new feature with version 2 is &lt;a href="http://mushpup.org/wiki/MushpupModifiers"&gt;modifiers&lt;/a&gt;.  These allow you to specify the inclusion of particular character classes (alpha, numeric, or special) in your randomly generated password making mushpup compatible with almost every sort of password requirement.  &lt;br /&gt;&lt;br /&gt;The new version is available on the &lt;a href="http://mushpup.org/"&gt;mushpup home page&lt;/a&gt;.  The code, as always, is available at the &lt;a href="http://code.google.com/p/mushpup/updates/list"&gt;mushpup google code site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Version 2 is backwards compatible with version 1.  But version 1 remain available at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mushpup.org/v1"&gt;http://mushpup.org/v1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For a complete rundown of the new release, &lt;a href="http://mushpup.org/wiki/MushpupVersion2"&gt;click here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-3889911625598513083?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/3889911625598513083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=3889911625598513083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/3889911625598513083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/3889911625598513083'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2009/06/version-2-released.html' title='Version 2 Released'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-4311636008955510581</id><published>2007-07-20T09:24:00.000-07:00</published><updated>2007-07-20T09:27:09.849-07:00</updated><title type='text'>slashdot post on password security in Firefox</title><content type='html'>&lt;a href="http://it.slashdot.org/article.pl?sid=07/07/20/1252215&amp;threshold=3"&gt;This&lt;/a&gt; has me a bit worried as I do use the Firefox password manager.  But I also use a master password, which someone suggested helps.&lt;br /&gt;&lt;br /&gt;In any event, the post spurred me add the mushpup home edition as a download on the mushpup project page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/mushpup/downloads/list"&gt;http://code.google.com/p/mushpup/downloads/list&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-4311636008955510581?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/4311636008955510581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=4311636008955510581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/4311636008955510581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/4311636008955510581'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2007/07/slashdot-post-on-password-security-in.html' title='slashdot post on password security in Firefox'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-4188668396725886990</id><published>2007-02-06T13:41:00.000-08:00</published><updated>2007-02-06T13:43:03.722-08:00</updated><title type='text'>Useless Account</title><content type='html'>&lt;a href="http://uselessaccount.com/"&gt;uselessaccount.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perfect for mushpup! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-4188668396725886990?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/4188668396725886990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=4188668396725886990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/4188668396725886990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/4188668396725886990'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2007/02/useless-account.html' title='Useless Account'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115839203208367419</id><published>2006-09-15T11:18:00.000-07:00</published><updated>2006-09-16T00:38:44.646-07:00</updated><title type='text'>microbars and microtags</title><content type='html'>Inspired by the firefox tag at the bottom of the page, a convenient way to remind yourself of your password and link to the mushpup page.&lt;br /&gt;&lt;br /&gt;The tags:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;microtag&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mushpup.org/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6289/2843/1600/microtag_blue.png" border="0" alt="mushpup microbar" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;microbar&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mushpup.org/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6289/2843/1600/microbar_white.0.png" border="0" alt="mushpup microbar" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;microtag&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;a href="http://www.mushpup.org/"&amp;gt;&amp;lt;img style="cursor:pointer; cursor:hand;" src="http://www.mushpup.org/img_bin/microtag_blue.png" border="0" alt="mushpup.org microbar" /&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;microbar&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;a href="http://www.mushpup.org/"&amp;gt;&amp;lt;img style="cursor:pointer; cursor:hand;" src="http://www.mushpup.org/img_bin/microbar_white.png" border="0" alt="mushpup.org microbar" /&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115839203208367419?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115839203208367419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115839203208367419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115839203208367419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115839203208367419'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/09/microbars-and-microtags.html' title='microbars and microtags'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115782517471616654</id><published>2006-09-09T10:36:00.001-07:00</published><updated>2006-09-09T13:37:21.386-07:00</updated><title type='text'>file and folder backups with 7-zip</title><content type='html'>&lt;a href="http://www.7-zip.org/"&gt;7-Zip&lt;/a&gt; is a great zip program (or, technically, file archiver), not least because it's open source and free.  It works nicely with &lt;a href="http://mushpup.org/"&gt;mushpup&lt;/a&gt; and &lt;a href="http://gmail.google.com/"&gt;gmail&lt;/a&gt; to back-up important data and documents, too.&lt;br /&gt;&lt;br /&gt;7-Zip allows you to add a password to your archive or zipped folder.  This is where mushpup comes in.  With mushpup, I just use the file's name in the site box along with my usual mushpup secret word.  Then I compress the file, login to gmail, attach it to a message, and send it to myself.  I include a reminder in &lt;a href="http://mushpup.org/wiki/wikka.php?wakka=MushpupNotation"&gt;mushpup notation&lt;/a&gt; to myself in the body of the email:&lt;br /&gt;&lt;br /&gt;m{this.file &gt; msw}m12&lt;br /&gt;&lt;br /&gt;7-Zip does a great job compressing text files, which is nice for my writing and web design work.  It wasn't much help on media files since those are already pretty much compressed to the max.  But it also allows you to break up your archive into multiple parts, so you can break up your bigger files in 9-10 MB parts and email each part to yourself.&lt;br /&gt;&lt;br /&gt;A neat package all around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115782517471616654?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115782517471616654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115782517471616654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115782517471616654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115782517471616654'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/09/file-and-folder-backups-with-7-zip.html' title='file and folder backups with 7-zip'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115706965264498823</id><published>2006-08-31T16:59:00.000-07:00</published><updated>2006-08-31T17:15:06.880-07:00</updated><title type='text'>reverse engineer this book</title><content type='html'>Slashdot is reporting that Ross Anderson's &lt;span style="font-style:italic;"&gt;Security Engineering&lt;/span&gt; is now available for free online:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.slashdot.org/it/06/08/31/1538217.shtml"&gt;"Security Engineering" Is Now Online&lt;/a&gt; (slashdot.org)&lt;br /&gt;&lt;br /&gt;Here's the home page:&lt;br /&gt;&lt;a href="http://www.cl.cam.ac.uk/~rja14/book.html"&gt;&lt;br /&gt;www.cl.cam.ac.uk/~rja14/book.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the book that helped inspire mushpup.  &lt;a href="http://www.cl.cam.ac.uk/~rja14/Papers/SE-03.pdf"&gt;Chapter 3&lt;/a&gt; should be required reading for anyone using a password and mushpup tries to address the issues raised in Section 3.2.3: Difficulties with Remembering the Password.  &lt;br /&gt;&lt;br /&gt;Of course, if you have a philosophical objection to free, you can always buy it from Amazon:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=klenwell-20&amp;camp=1789&amp;creative=9325&amp;location=%2Fgp%2Fproduct%2F0471389226%2Fref%3Dsr_11_1%3Fie%3DUTF8"&gt;amazon link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115706965264498823?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115706965264498823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115706965264498823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115706965264498823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115706965264498823'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/reverse-engineer-this-book.html' title='reverse engineer this book'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115661803391701466</id><published>2006-08-26T11:47:00.000-07:00</published><updated>2006-08-28T17:24:54.213-07:00</updated><title type='text'>the mushpup open philosophy</title><content type='html'>One of the ideas central to mushpup and that distinguishes it from something like &lt;a href="http://en.wikipedia.org/wiki/Roboform"&gt;roboform&lt;/a&gt; or &lt;a href="http://www.iliumsoft.com/site/ew/ewallet.htm"&gt;eWallet&lt;/a&gt; is its (free) decentralized model.  It doesn't store anything and it isn't limited to your desktop computer.  And thanks to &lt;a href="http://code.google.com/p/mushpup/"&gt;the google subversion repository&lt;/a&gt; and javascript and browsers, it can easily be installed anywhere.&lt;br /&gt;&lt;br /&gt;This is its beauty and also its vulnerability.  If mushpup forms were to proliferate, &lt;a href="http://mushpup.org/mirror.htm"&gt;as they now easily could&lt;/a&gt;, someone could maliciously put a doctored mushpup form up on their website, offer it as a mirror, and start stealing plaintext passwords.  There would be ways I can imagine to programmatically address this risk.  But it would be complicated (something also contrary to the mushpup keep-it-simple philosophy) and would inevitably be defeated.&lt;br /&gt;&lt;br /&gt;The best solution, and perhaps the only one, is sunlight.  Everything is and always should be open to inspection.  The code is &lt;a href="http://en.wikipedia.org/wiki/Client-side_JavaScript"&gt;javascript&lt;/a&gt; meaning that it runs on the client -- that is, on a browser in your machine, not a server, where your data could be stored in a database or logged.  That also means that you should be able to inspect the code you're running by viewing the source.  And because the code is available at its &lt;a href="http://mushpup.googlecode.com/svn/trunk/"&gt;googlecode repository&lt;/a&gt;, you'll always have a reference for comparison.&lt;br /&gt;&lt;br /&gt;Just as important, we stress the fact that mushpup is designed specifically for low security site.  Don't use it for your banking site (this is a situation for which something like roboform or &lt;a href="http://passwordmaker.org/"&gt;passwordmaker&lt;/a&gt; might be better suited.)  The neat thing is: by using mushpup on your low security sites, there's a good chance your making your visits to high security sites more secure by not using the same password there.&lt;br /&gt;&lt;br /&gt;I've added a list of mushpup mirrors to the right here.  These are the sites to which I've added the mushpup form myself.  If you're not sure you trust me, feel free to &lt;a href="http://mushpup.googlecode.com/svn/trunk/js_bin/mushpup/"&gt;inspect the code&lt;/a&gt;, grab it, and add it to your own site.  Also keep in my that mushpup is designed to allow anyone -- even the bad guys -- to do that.  Your best security is awareness.  And that is what mushpup ultimately promotes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115661803391701466?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115661803391701466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115661803391701466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661803391701466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661803391701466'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/mushpup-open-philosophy.html' title='the mushpup open philosophy'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115661636232322512</id><published>2006-08-25T15:16:00.000-07:00</published><updated>2006-08-26T11:50:44.866-07:00</updated><title type='text'>mushpup mirrors</title><content type='html'>I created mushpup mirrors as a way to insure that anyone using mushpup (at present it's only me and a couple friends as far as I know) will always have access to a mushpup form.  Thus, if &lt;a href="http://mushpup.org"&gt;mushpup.org&lt;/a&gt; is down, chances are this blog won't be.  And the chances are even slimmer that my &lt;a href="http://klenwell.net/mushpup.htm"&gt;klenwell.net mirror&lt;/a&gt; will be down.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mushpup.org/mirror.htm"&gt;With the ability now for mushpup to be deployed by just about anyone&lt;/a&gt;, this will also provide a list of known trustworthy (at least so far as I am worthy of being trusted) mushpup forms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115661636232322512?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115661636232322512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115661636232322512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661636232322512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661636232322512'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/mushpup-mirrors.html' title='mushpup mirrors'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115661933934210579</id><published>2006-08-24T20:06:00.000-07:00</published><updated>2006-08-26T12:08:59.760-07:00</updated><title type='text'>new blog logo</title><content type='html'>the mushpup blog/mirror logo&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6289/2843/1600/blog_mirror_logo.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6289/2843/320/blog_mirror_logo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115661933934210579?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115661933934210579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115661933934210579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661933934210579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115661933934210579'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/new-blog-logo.html' title='new blog logo'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115639403251118028</id><published>2006-08-23T21:24:00.000-07:00</published><updated>2006-08-23T21:33:52.523-07:00</updated><title type='text'>mushpup home edition is released</title><content type='html'>now use mushpup in all the comfort of your own desktop or hard drive.&lt;br /&gt;&lt;br /&gt;download the file by clicking here:&lt;br /&gt;&lt;a href="http://mushpup.googlecode.com/svn/trunk/mushpup_home_v1_200608.zip"&gt;mushpup_home_v1_200608.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;then, on windows, follow these simple steps:&lt;br /&gt;&lt;br /&gt;1. unzip&lt;br /&gt;2. right-click on the file &lt;code&gt;mushpup_home.htm&lt;/code&gt;&lt;br /&gt;3. click &lt;code&gt;Open With&lt;/code&gt; and select your browser (as always, we recommend &lt;a href="http://www.spreadfirefox.com/?q=affiliates&amp;amp;id=151890&amp;amp;t=85"&gt;&lt;img alt="Get Firefox!" title="Get Firefox!" src="http://sfx-images.mozilla.org/affiliates/Buttons/80x15/firefox_80x15.png" border="0"&gt;&lt;/a&gt;) &lt;br /&gt;&lt;br /&gt;then use the home edition at home and &lt;a href="http://mushpup.org"&gt;mushpup.org&lt;/a&gt; on the road&lt;br /&gt;&lt;br /&gt;note: javascript must be enabled for mushpup to work&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115639403251118028?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115639403251118028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115639403251118028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115639403251118028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115639403251118028'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/mushpup-home-edition-is-released.html' title='mushpup home edition is released'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115630369166915912</id><published>2006-08-22T20:26:00.000-07:00</published><updated>2006-08-22T20:28:50.356-07:00</updated><title type='text'>claimed on technorati</title><content type='html'>&lt;a href="http://www.technorati.com/claim/m7tpejwgk" rel="me"&gt;by me&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115630369166915912?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115630369166915912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115630369166915912' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115630369166915912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115630369166915912'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/claimed-on-technorati.html' title='claimed on technorati'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115622771346635012</id><published>2006-08-21T23:20:00.000-07:00</published><updated>2006-08-21T23:21:53.473-07:00</updated><title type='text'>a second mirror site</title><content type='html'>a mushpup mirror form is now available at klenwell.net, too:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://klenwell.net/mushpup.htm"&gt;klenwell.net/mushpup.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;in the event &lt;a href="http://mushpup.org"&gt;mushpup.org&lt;/a&gt; is unavailable, you may retrieve your password either from the page above or this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115622771346635012?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115622771346635012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115622771346635012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115622771346635012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115622771346635012'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/second-mirror-site.html' title='a second mirror site'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115601422499054602</id><published>2006-08-19T12:00:00.000-07:00</published><updated>2006-08-19T12:03:44.990-07:00</updated><title type='text'>mushpup mirror form added</title><content type='html'>I've just added a fully functional mushpup password form using my new mushpup mirror function.  Presently, all the javascript code is being served through the &lt;a href="http://mushpup.googlecode.com/svn/"&gt;mushpup googlecode repository&lt;/a&gt;.  More information on mirroring mushpup is available here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mushpup.org/mirror.htm"&gt;mushpup mirror&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115601422499054602?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115601422499054602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115601422499054602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115601422499054602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115601422499054602'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/mushpup-mirror-form-added.html' title='mushpup mirror form added'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115586588604235872</id><published>2006-08-13T18:34:00.000-07:00</published><updated>2006-08-18T15:18:45.436-07:00</updated><title type='text'>how it works</title><content type='html'>To use mushpup, you need three things:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. your msw (mushpup secret word)&lt;/span&gt;&lt;br /&gt;This is your master password.  It doesn't have to be super long or super complex. But it should be distinctive and use both numbers and letters. Don't write it down. Don't utter it. This is the one thing you absolutely have to remember.  But with this one password and mushpup, you can create as many unique secure passwords as you need.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. your mushpup number&lt;/span&gt;&lt;br /&gt;This should be a number between 8 and 16. This will be the length of your passwords. Don't worry about how long it &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. your mushpup side&lt;/span&gt;&lt;br /&gt;Are you a lefty?  A righty? Or maybe you like to go straight down the middle. Pick a side and be loyal to it.  When you enter your password, this is the side you'll copy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;an example&lt;/span&gt; (click on image for larger view)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6289/2843/1600/demo1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6289/2843/320/demo1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you enter your &lt;span style="font-weight:bold;"&gt;msw&lt;/span&gt; into the mushpup form with the location, you'll get a hash back like the one above.  If I was a righty and my mushpup number was 8, I would copy the 8 character at the right end of the password.  So in this example, my password would be: "QlPQKawe"&lt;br /&gt;&lt;br /&gt;With mushpup notation, you can even put a reminder right on your webpage.  In this case, my reminder might be:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;m{this.domain &gt; msw}r8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mushpup.org/wiki/wikka.php?wakka=MushpupNotation"&gt;click here for more information on how to use mushpup notation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115586588604235872?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115586588604235872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115586588604235872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115586588604235872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115586588604235872'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/how-it-works.html' title='how it works'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115559413927456583</id><published>2006-08-04T15:17:00.000-07:00</published><updated>2006-08-14T15:45:32.663-07:00</updated><title type='text'>disposable passwords?</title><content type='html'>Not exactly.  You can't really have a disposable password.  Passwords are meant to be re-used, after all.&lt;br /&gt;&lt;br /&gt;But mushpup is the next best thing.  You don't throw it away after you use it.  You just forget about it until you need it again.&lt;br /&gt;&lt;br /&gt;How it works:  mushpup uses the form &lt;span style="display:none;"&gt;above, or&lt;/span&gt; on the &lt;a href="http://mushpup.org/"&gt;mushpup.org home page&lt;/a&gt;&lt;span style="display:none;"&gt;,&lt;/span&gt; to create a strong secure site-specific password.  When setting up a user account, just enter your info in the form, copy and paste your password, and then come back for it the next time you need it.&lt;br /&gt;&lt;br /&gt;mushpup is not meant for high security sites.  But it is perfect for casual sites like &lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;wikipedia&lt;/a&gt;, &lt;a href="http://pbwiki.com/"&gt;pbwiki&lt;/a&gt;, or &lt;a href="http://www.blogger.com/"&gt;blogger&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Using &lt;a href="http://mushpup.org/"&gt;mushpup notation&lt;/a&gt;, you can even put a secure reminder for your password right on the page itself.  Here's my password for this blog:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;m{this.domain &gt; mws}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just mushpup it, notate it, and forget about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115559413927456583?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115559413927456583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115559413927456583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115559413927456583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115559413927456583'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/disposable-passwords.html' title='disposable passwords?'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586522.post-115593948165997909</id><published>2006-08-01T10:09:00.000-07:00</published><updated>2006-08-19T08:36:21.390-07:00</updated><title type='text'>overview</title><content type='html'>mushpup sprung from by my growing annoyance with registration-required websites -- especially the ones you don't foresee using more than a handful of times or on a very infrequent basis. I'm sure many people have come up with their own systems for dealing this. I began outlining my own on &lt;a href="http://phosphorusandlime.blogspot.com/2006/07/thoughts-on-passwords.html"&gt;my blog&lt;/a&gt;. &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=klenwell-20&amp;camp=1789&amp;creative=9325&amp;location=%2Fgp%2Fproduct%2F0471389226%2Fref%3Dsr_11_1%3Fie%3DUTF8"&gt;Ross Anderson's book&lt;/a&gt; on security engineering provided a more theoretical grounding.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;my goals&lt;/span&gt;&lt;br /&gt;1. formalize a secure protocol according to the guidelines listed below&lt;br /&gt;2. implement it for myself&lt;br /&gt;3. make the tools necessary for it to work as simply as possible&lt;br /&gt;4. make it easily available (in a word, put it on a web page)&lt;br /&gt;5. try to help others understand why the concept is important, even if they have no use for mushpup itself&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;guidelines&lt;/span&gt;&lt;br /&gt;1. Simple Passwords (as in you could use a common word -- though not recommended -- and not have it be vulnerable to a dictionary attack)&lt;br /&gt;&lt;br /&gt;2. Unique Passwords (see #1 for the obvious paradox; consider: how to have a unique password for every website that you login to and not have to memorize them?)&lt;br /&gt;&lt;br /&gt;3. Secure Passwords (see #1 and #2 for the obvious challenge implicit in this -- you should not need to write it down)&lt;br /&gt;&lt;br /&gt;4. Universally Accessible (you should be able to derive your password securely from any internet-enable computer)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586522-115593948165997909?l=mushpup.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mushpup.blogspot.com/feeds/115593948165997909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=31586522&amp;postID=115593948165997909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115593948165997909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586522/posts/default/115593948165997909'/><link rel='alternate' type='text/html' href='http://mushpup.blogspot.com/2006/08/overview.html' title='overview'/><author><name>klenwell</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13589565525037816472'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>