Most of you use the same password for everything. Most of you use numbers (eg. your birthday, your girlfriend's birthday, family members birthday), thinking that you're brilliantly avoiding the brute force dictionary attacks. Those of you who use letters, no numbers, and on top of that, dictionary words -- well, we're just not going to refer to you.Bottom Line
... Your passwords suck.
So that one
password you've been using for everything? Get rid of it. Come up with a password -- preferably one that will be mildly difficult to guess (combination of letters and numbers, not a dictionary word or a variation thereof). Put it into this application, along with the URL of the site you're using, and it'll generate you a password. How do you REMEMBER this password? You don't need to. Everytime you put in your master password and the root
URL of the website you're viewing (http://www.livejournal.com/thewintergreen/is/the/only/livejournal/i/bother/reading
), and it will spit out the same password it did last time.
For those of you using Firefox, generate a bookmarklet and put it in your Bookmark Toolbar folder. Go to a login screen, click the bookmarklet, type in your master password, and it will automatically grab the URL of the website your visiting in order to create your password, and then automatically put it into the password field. (My main gripe with this comes from the fact that, when using the bookmarklet, your password is not *'d out.
If you make your master password 'cat', someone could eventually find out and use that to create your password for every website you use. Also, if you're out on the town and you need to log in to something on a computer that's not your own, you'll need to go to the HTML page to create your password (Unless, of course, you decided to memorize the MD5 Hash.... :-|)
I wouldn't use this for everything, but for things that are high priority (Email, bank account) this can be extremely useful.