rtcvb32: Either use a passphrase, or permutate the password using an algoithmn, probably including hashes and encryption based on a master password.
joppo: I recommend using a password manager instead. You only need to remember ONE password and it'll remember all your passwords for you stored in an encrypted file. They make it so much easier to handle passwords 40+ characters long!
A good password manager will also create totally random passwords for you mixing upper and lower case letters, numbers and symbols. Brute forcing it would take forever; dictionary attacks wouldn't go anywhere.
If you need recommendations I've heard good things about KeePass, and I use Password Safe.
Yeah, I'm thinking of using something similar, possibly PWGen, although if there's a better one...
I remember using a password generator when I had some connections to AT&T where they mandated you had to change your password every month or something, and having the generator select the next password in the series (
created by a master password) was nice, since it was copy/paste. Although at the time the generator was a plugin that FFv12 used. I kinda miss those days...
Anyways.
and [url=https://www.pwsafe.org/]Password safe .. .I'll look if those are better fits.