I started using PwdHash (<a href="http://www.pwdhash.com" rel="nofollow">http://www.pwdhash.com</a>) way back before it was so convenient to sync your KeePass DB with Dropbox.<p>I guess it basically uses a secret/master password as a salt combined with a website's address or other identifier to create a pseudorandom password for that site. No need to sync a database or worry about corruption. I do wonder if there are any security issues unique to it but have not heard of any so far.<p>I wrote an iOS app for PwdHash called Hashed (<a href="http://hashedapp.com" rel="nofollow">http://hashedapp.com</a>). There are also browser plugins for Firefox and Chrome and a bookmarklet for any browser called SuperPwdHash (<a href="http://cynix.org/tools/superpwdhash" rel="nofollow">http://cynix.org/tools/superpwdhash</a>).