After a year of stuffing around, I’ve finally released PasswordSafeSWT 0.6 - my little Java port of the popular PasswordSafe password manager.

New in this release is long-awaited support for the v3 PWS database format, along with Mac OSX Universal binary support, and an update to SWT 3.2 which should fix some Linux display manager issues some people were having.

PasswordSafeSWT Startup Dialog

This release took sooo much longer than I thought it would, mostly because I tried to reuse the existing v1/2 classes and extend them to support the (entirely different) v3.0 database format.

Along the way I’ve learned a ton about Chaining Block Ciphers, SHA-256, JCE, and why the Bouncy Castle lightweight API can be a better choice than the standard option (Anyone for an “Unsupported keysize or algorithm“ exception?)

Feel free to download it from SourceForge, or have a browse of some screenshots on the various platforms.