Eu tenho uma maneira muito simples de lidar com senhas:
Eu não gosto de gerenciadores de senhas, mas gosto de criptografia, então aproveito os hashes unidirecionais (md5, sha1, etc) e gero senhas usando-os.
Como funciona?
Primeiro, escolho uma boa senha longa que usarei em todos os lugares. Por exemplo, qwerty (não use isso, apenas um exemplo). Agora, para cada site, sua senha será o md5 (ou sha1) do qwerty + site name. Por exemplo:
$ echo “qwerty http://www.facebook.com” | md5
9d7d9b30592fd43dd6629ef5c12c6e9a
$ echo “qwerty http://www.twitter.com” | md5
cdf0e74e19836efb20f29120884b988d
Dessa forma, minha senha para o facebook é 9d7d9b30592fd43dd6629ef5c12c6e9a e para o twitter é: cdf0e74e19836efb20f29120884b988d
Ambos longos e seguros. Se alguém rouba minha senha do twitter, ele não tem como voltar atrás para descobrir as outras senhas. Além disso, para isso, você não precisa de nenhum software de senha armazenado (apenas os binários md5 / sha1 que vêm por padrão no Linux e são fáceis de encontrar no Windows).