From Hirtle Software:
This software may create up to 10,000,000 passwords with as many as 60 characters each at a time. You can run as many batches as desired. Therefore, this software will NEVER run out of passwords, it will be a useful utility for years. You may select the password criteria using numbers, upper and lowercase letters and/or special characters. Up to 94 different characters are available for your selection. In addition, password rules may be applied to require this software to select specific character types (i.e. numbers, upper/lowercase letters, special characters) at specific password positions. You may set minimum and maximum password lengths in the same batch. Once the passwords have been created you may then save them to text (TXT), MS-Access Database (MDB), Hypertext Markup Language (HTML), and/or Comma-Seperated Values (CSV) files for your use. CSV files are often used with spreadsheet applications such as MS-Excel. A built-in MS-Access Database (MDB) editor is provided. Therefore, MS-Access itself is not needed to create, view or edit Random Password Generator-PRO (MDB) files using this software. A dictionary check feature is available which will check new randomly generated passwords against a 260,000 word English dictionary, if a match is found the password will be discarded and a new password will be created in its place. Dictionary checks can be a simple whole word match or a hybrid match such as "12clock7890" in this example a whole word is contained within a password. Five dictionary languages are available for download and may be used freely. Many sophisticated cracking (break-in) software exists which will automatically look for passwords which match simple dictionary words. This feature will prevent passwords from being cracked by dictionary checking software.
Many available tools are provided such as a duplication checker and the ability to sort your results. In addition, multiple password files can be generated with a single setup. A probability read-out display is shown which is based on a mathematical computation that someone could guess any password based on the criteria you have selected. As you change your criteria, the probability changes to demonstrate the security of your password criteria. The higher the probability, the less likely someone could guess a password. Passwords are becoming a necessity for many institutions these days. Do not make the mistake of developing a system for generating passwords. Systems only allow people trying to break-in, an easier time of it.
Random passwords are the most secure method for creating passwords. Unlike a system, randomly generated passwords are truly unrelated to each other. Therefore, someone trying to break-in cannot use their understanding of a previous fully known or partially known password to obtain, compute or deduce a new one. Many other features comes with this program to help you create uncrackable passwords. Besides passwords, this application is extremely useful for many other specialized needs such as generating registration codes, PIN numbers, IDs, Accounts, etc.