Keepass is brilliant and supported on Linux, Mac, and Windows.
I have one super-strong password that I've memorized that encrypts my KeePass database, and then I use Keepass to generate and store random passwords for me.
Re:Write your passwords down
by joshkaufman on Friday December 17, 2010 @12:42PM
(#2016956)
This looks like a good way to generate the passwords you put into 1password or another similar password tool. If the tool fails, you can regenerate the passwords if you need to.
Re:Write your passwords down
by MikeCapone on Friday December 17, 2010 @02:22PM
(#2017354)
1Password has a random password generator. That's what I use.
No one mentioned Lastpass?
It has a multifactor grid authentication, which along with a user defined password, makes it secure enough for me.
When I started using it, I changed most of my passwords to be 100 characters long. But many sites had a maximum 20 characters or equivalent rule.
Rather than writing the passwords down, use a decent tool like 1password (http://agilewebsolutions.com/onepassword) or Keepass (http://keepass.info/).