Computing Topics --> Password Information --> Password Recommendations --> Password Crack -->

Password Crack

Unix systems keep the passwords to their accounts in a file in an encrypted form -- but on many simple systems this file is publicly available. The encryption on these passwords is virtually unbreakable. However, the crack program (which is available on the internet and can be run "in the background" for weeks on end on any Unix system) takes each encrypted password and, using a special key (also provided with each password) encrypts every word in an electronic dictionary, and compares them to the encrypted password to see if they match. It also tries the words backwards, with digits in front or behind, capitalized, as well as all the numbers between, say, 1 and a million. It will use any dictionary supplied to it -- whatever the language.

This painstaking process can take a lot of time, but crack has a lot of time, and eventually it will wind up with all the weak passwords on a system.

Large systems like WAM and Glue no longer keep the vast majority of their passwords in public files. This greatly increases their safety from cracking (though not from intelligent guessing). But choosing a strong password still makes sense.

How do I:
How are we doing? Comments on this page?
Office of Information Technology
Office of Information Technology University of Maryland