

The strength of a password is a function of length, complexity, and unpredictability.


In its usual form, it estimates how many trials an attacker who does not have direct access to the password would need, on average, to guess it correctly. Password strength is a measure of the effectiveness of a password in resisting guessing and brute-force attacks. On a file-by-file basis, password cracking is utilized to gain access to digital evidence for which a judge has allowed access but the particular file’s access is restricted. The purpose of password cracking might be to help a user recover a forgotten password, to gain unauthorized access to a system, or as a preventive measure by System Administrators to check for easily crackable passwords. A common approach (brute-force attack) is to repeatedly try guesses for the password. In cryptanalysis and computer security, password cracking is the process of recovering passwords from data that have been stored in or transmitted by a computer system.
