Here is YARPG (Yet Another Random Password Generator). Why on earth would I do yet an other random password generator? Because I can :). Seriously: there are at least two random password generators out there that I've used, and I have some problems with them:
- The one that Steve Gibson created can not be customized (I don't always want ultra-long passwords)
- The one at winguides.org does not by default use HTTPS (although you can convince it manually)
- They both use a round-trip to the server and I must trust their server that it doesn't keep logs about IP-passwords association for example. What makes it even worse in the case of the winguides.org website is the fact that they transmit all the options as GET parameters which are logged by default by the webservers (as opposed to POST parameters which are by default not logged). This means that they must make an extra effort to disable logging (at least for this part of their site), which I'm not sure they did.
Be safe and remember: password length beats password complexity most of the time.
you can now download the source as a zip file.
Update: Fixed the problem that not all generated passwords contained at least one character from each selected set. See the post announcing the update for details. Also, the new download location is my SVN repo: js_password_generator.html.