Have you asked yourself these questions: What is a special character for passwords, and should your passwords include them? Should your password include both uppercase and lowercase letters? What is a brute force attack method? How long does it take to crack an 8 character password with a brute force algorithm? How to protect yourself with Passwarden? Keep reading and find answers to these questions in our detailed overview.
Note: Passwarden is also available as a part of the MonoDefense security bundle.
The brute force attack is one of the most popular methods to crack your passwords. Brute force algorithm is basically a hit and try until you succeed approach. The brute force method sometimes takes longer, but its success rate is rather high.
What are the examples of brute force attacks? A dictionary attack is the easiest way to describe how to crack a password. In this brute force method, the attacker uses a password dictionary with millions of words that can be used as a password. The attacker tries these combinations one by one. If this dictionary contains the correct combination of characters, the authentication will eventually be successful.
Though all brute force attacks have the same goal, there are different methods to crack a password.
Let’s figure out how long it takes to crack different passwords using a brute force algorithm depending on their length, character types, and letter case.
So that we’re on the same page, brute force attack or brute force method of cracking is a cryptographic hack algorithm that relies on submitting all possible combinations until the correct one is discovered.
Now guess how long it takes to crack an 8 character password, for example, “password” with this algorithm? You know, the answer may surprise you - 0.19 milliseconds. For comparison, the duration of blinking is on average 100–150 milliseconds.
Combining several types of characters (lowercase and uppercase letters, digits, and special symbols) is an extremely effective way to make your combination of characters stronger and increase the cracking time from milliseconds to millennia.
This method will increase the maximum time of cracking the password “Password123” to 41 years. If you add “/” or any other special character, this time increases to 63 thousand years. Impressive, isn't it?
Fun fact: It would take a computer about 7 quadrillion years to crack the password “[email protected][email protected]!” with a brute force algorithm. It could be a good example of a strong password… If only we didn’t make it available for everyone to see… Oops...
But, how to protect yourself from a brute force method? What is more efficient, a short combination with several types of characters or a long one that consists of letters only? Let’s get this over with!
|8 characters password||10 characters password||12 characters password|
|Lowercase letters only||instantly||instantly||several weeks|
|+ 1 uppercase letter||half an hour||1 month||5 years|
|+ 1 number||one hour||6 years||2 thousand years|
|+ 1 special symbol||one day||50 years||63 thousand years|
It becomes obvious that the longer the password is, the more combinations there are to check and the more time this process takes. Thus, it makes sense to create long combinations. However, we highly recommend you not neglect password strength and still use different types of characters.
It is also worth mentioning Moore's law. It states that the CPU and GPU double in speed and capability about every two years. Thus, the time to crack a password is also halved. It means that it would take 12 decades today, it would take 6 decades in 18 months, 3 decades in 36 months, and so on.
|Now||In 10 years||In 20 years|
|password||0.19 milliseconds||0.0059375 milliseconds||instantly|
|Password123||41 years||1 year 3 month 10 days||20 days|
|Password123/||63 millennia||1 millennium 970 years||61 years 6 month 20 days|
That’s why you should set up strong and unique passwords and change them from time to time. The recommended frequency of password changes ranges from every 30-90 days to every 1-2 years. That’s how you can make brute force algorithms less effective.
Check out our secure password manager and protect yourself from brute force algorithms.
Brute force methods usually rely on weak passwords and inaccurate network management. Luckily, these two aspects can be improved to prevent network or website vulnerabilities. For example, the usage of strong passwords and enabling two-factor authentication can help to protect yourself from brute force methods and prevent brute force attacks.
As it was mentioned before, it’s better to create long passwords with different types of characters. But that is not the only rule you should follow.
For instance, the password “John-1984” has 9 characters and consists of uppercase and lowercase letters, digits, and special symbols. But it isn’t strong enough, because it contains personal information.
To protect from brute force methods of attacks, you should create a reliable password. To be sure it won’t be compromised, check out these simple tips for creating a strong password.
If you need any help to create a password that meets all security requirements, our reliable password managers with the random password generator feature are at your disposal! Generate strong passwords with ease, immediately save them to the encrypted data storage, and you’ll never wish to create passwords yourself!
It’s very easy! Follow these simple steps and create strong passwords with no hassle:
Try out Passwarden and explore its safety and security features: generate strong passwords reducing the chance to crack it with a brute force algorithm!