Generates random passwords that are hard to guess. It uses a crytographic quality random number generator. It lets you choose the length of the generated password (default 12 characters) and what characters you want to include in the password. It lets you choose what characters you want to include, upper/lower case, numbers, punctuation. The passwords are generated locally in a Java Applet. They are never transmitted over the Internet, even in encrypted form. You can use the program without installing it at http://mindprod.com/jgloss/password.html You can also run it as a standalone program, invoking it with java com.mindprod.password.Password or password.jar Why the key and *** logo? It symbolises locking, restricted access and the way passwords are often replaced with **** as you type them.