<?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>No One Is Perfect &#187; password</title>
	<atom:link href="http://watchitlater.com/blog/tag/password/feed/" rel="self" type="application/rss+xml" />
	<link>http://watchitlater.com/blog</link>
	<description>A reluctant foray into the world of blogging.</description>
	<lastBuildDate>Sun, 13 Jun 2010 03:35:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JPasskeep and Command-Q on Mac</title>
		<link>http://watchitlater.com/blog/2010/02/jpasskeep-and-command-q-on-mac/</link>
		<comments>http://watchitlater.com/blog/2010/02/jpasskeep-and-command-q-on-mac/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 01:48:09 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[My Code]]></category>
		<category><![CDATA[command-q]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jpasskeep]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://watchitlater.com/blog/?p=138</guid>
		<description><![CDATA[I&#8217;ve released a new version of my long-running password keeper application: JPasskeep. This new release is now able to handle a Command-Q keystroke on the Mac, giving a user (i.e. me) an chance to save any updated entries. No more mousing around to close a window.
The actual mechanism to do this was to reflectively call [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a new version of my long-running password keeper application: JPasskeep. This new release is now able to handle a Command-Q keystroke on the Mac, giving a user (i.e. me) an chance to save any updated entries. No more mousing around to close a window.</p>
<p>The actual mechanism to do this was to reflectively call Apple&#8217;s EAWT application classes to allow me to register the correct event listener. Hmm, run anywhere with java GUI apps.</p>
<p>You can download the <a href="http://cloud.github.com/downloads/tomcz/jpasskeep/JPasskeep-20100207.zip">cross-platform</a> and <a href="http://cloud.github.com/downloads/tomcz/jpasskeep/JPasskeep-20100207.dmg">mac DMG</a> binaries from the project&#8217;s <a href="http://github.com/tomcz/jpasskeep">GitHub</a> repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://watchitlater.com/blog/2010/02/jpasskeep-and-command-q-on-mac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JPasskeep Update</title>
		<link>http://watchitlater.com/blog/2009/05/jpasskeep-update/</link>
		<comments>http://watchitlater.com/blog/2009/05/jpasskeep-update/#comments</comments>
		<pubDate>Tue, 05 May 2009 11:23:50 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[My Code]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://watchitlater.com/blog/?p=35</guid>
		<description><![CDATA[Just finished a new version of my long-running password keeper application. You can download the cross-platform version, the mac dmg image, and the source code. New changes include the ability to export entries to an encrypted HTML page (see my previous post on javascript cryptography) and bundling the cross-platform version as a single JAR file [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished a new version of my long-running password keeper application. You can download the <a href="http://watchitlater.com/blog/wp-content/uploads/2009/05/jpasskeep.zip">cross-platform version</a>, the <a href="http://watchitlater.com/blog/wp-content/uploads/2009/05/JPasskeep.dmg">mac dmg image</a>, and the <a href="http://watchitlater.com/blog/wp-content/uploads/2009/05/jpasskeep-src.zip">source code</a>. New changes include the ability to export entries to an encrypted HTML page (see my <a href="http://watchitlater.com/blog/archives/34">previous post</a> on javascript cryptography) and bundling the cross-platform version as a single JAR file using <a href="http://one-jar.sourceforge.net/">one-jar</a>. As usual this version does not rely on javax.crypto APIs to function so it should work wherever a JDK5 compatible VM can run. Feature requests, bug reports and comments are always welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://watchitlater.com/blog/2009/05/jpasskeep-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JPasskeep &#8211; Organise your passwords</title>
		<link>http://watchitlater.com/blog/2008/05/jpasskeep-organise-your-passwords/</link>
		<comments>http://watchitlater.com/blog/2008/05/jpasskeep-organise-your-passwords/#comments</comments>
		<pubDate>Fri, 02 May 2008 13:31:21 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[My Code]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://watchitlater.com/blog/?p=13</guid>
		<description><![CDATA[Its the curse of the internet age: we all have to remember user names and passwords to a whole host of web sites and programs. If you do a web search, you can find a legion of different password keeper programs available for any platform. Open-source, free, or commercial, take your pick.
A few years ago, [...]]]></description>
			<content:encoded><![CDATA[<p>Its the curse of the internet age: we all have to remember user names and passwords to a whole host of web sites and programs. If you do a web search, you can find a legion of different password keeper programs available for any platform. Open-source, free, or commercial, take your pick.</p>
<p>A few years ago, as an exercise in writing a non-web-based program, and because I did not (and still don&#8217;t) trust anyone else with my passwords, I decided to write my own version of a password keeper, that also helps me to generate some &#8220;random&#8221; passwords for the times when I cannot think of one for myself. I wanted a cross-platform program with a simple and encrypted way of storing the password information, so I wrote it in Java, since I could use a crypto API directly (without javax.crypto stuff) using the <a href="http://www.bouncycastle.org/">BouncyCastle</a> lightweight API and a nice way of doing GUI layouts using <a href="http://www.jgoodies.com/">JGoodies</a>. This program stores the passwords in an encrypted text file, allows you to import from and export to other encrypted files, and allows you to print out the passwords for a hardcopy (if you can find someplace secure to store it). Oh, did I mention it can run anywhere that Java can, without needing to worry about crypto restrictions?!</p>
<p>I know I should open-source this program, but I am lazy, so I&#8217;ll just post the <a href="http://watchitlater.com/blog/wp-content/uploads/2008/05/jpasskeep-src.zip">source code</a>, <a href="http://watchitlater.com/blog/wp-content/uploads/2008/05/jpasskeep.zip">platform-independent version</a> and <a href="http://watchitlater.com/blog/wp-content/uploads/2008/05/jpasskeep-osx.zip">Mac OSX .app</a> bundle here instead. The code is not pretty, but not too bad for a first go with a Swing GUI framework. If anyone feels like contributing then comment on this post and I&#8217;ll make an open source project somewhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://watchitlater.com/blog/2008/05/jpasskeep-organise-your-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
