4. The system of claim 1 , wherein the security procedure generates the password information by hashing at least the password entry.
1. A system for evaluating passwords for a plurality of users of a computer system, the system comprising: a computer system including: a login database for storing a user name and corresponding password information for each of a plurality of users, the password information being generated by performing a security procedure on a password entry; a first data acquisition interface for receiving the user name and the password entry from the plurality of users; and a security module coupled to the login database and the first data acquisition interface for performing the security procedure on the received password entry and providing access to the computer system if the generated password information matches the password information in the login database; and a password evaluation component including: a second data acquisition interface for obtaining the password information for each user of the computer system; a database including a dictionary having sequenced entries; an analysis module coupled to the second data acquisition interface and the database for sequentially performing, for each user, the security procedure on the sequenced entries until either a match with the user's password information is detected or the sequenced entries are exhausted; wherein the password evaluation component stores in the database, for each of the sequenced entries, data associated with the number of matches detected for the sequenced entry; and wherein the password evaluation component adjusts the sequence of entries in the dictionary based on the number of matches detected for each sequenced entry.