I rolled my own, actually.
I don't store any passwords (even encrypted).
Instead, I just append the site name to my base password (which is in my head), hash it, and base-52 it.
(I also start each password with the same uppercase letter, lowercase letter, punctuation mark, just to ensure it gets past any bullshit filters)
I like that there's nothing that can be leaked (except what's in my head) and nothing to be lost and nothing to back up.
Can you please elaborate on each step. I'm not sure on the hash and base52 - do you use a program you're written to do that for you? A simple example would be fantastic.
Yeah I wrote the code for it.
It's simple enough that I could write it again if needed.
By "hash" I mean SHA256 (though if I were to do it all again, I would probably use a different hash algorithm these days, but whatever, good enough).
"base52" means turning the SHA256 binary code into a sequence of letters/digits.
That part I wrote, too, but it's quite straightforward.