Photo of Generic Login Screen
© kpatyhka/Shutterstock.com
No AI-generated content: this article is written and researched by humans
Table of contents

Artificial intelligence (AI) can crack more than half of all common passwords in less than a minute, according to a study published on April 7.

Home Security Heroes used an AI password cracker called PassGAN — which uses deep learning to guess passwords — to scan over 15.6 million passwords. They found that the AI tool can crack most passwords relatively easily.

PassGAN can crack an 11-character password made up of only numbers instantly, the report said. And it takes less than six minutes to crack a seven-character password made up of numbers, letters (uppercase and lowercase), and symbols.

This is particularly concerning as the most common passwords in 2022 were “password” and “123456” — both can be cracked faster than it takes to read this sentence.

There has been widespread interest in AI since the release of OpenAI’s revolutionary generative AI technology, ChatGPT. However, cybersecurity experts have raised concerns that bad actors can leverage AI tools for nefarious purposes like crafting digital scams and creating new breeds of “sophisticated” malware.

This study highlights another way threat actors can harness AI tools for criminal schemes.

What is PassGAN?

Researchers unveiled PassGAN in a research paper published in 2019. It was built to improve upon existing “state-of-the-art password guessing tools, such as Hashcat and John the Ripper,” the researchers said.

PassGAN is “the first password-guessing technique based on generative adversarial networks (GANs)” that does not require user intervention, prior knowledge of passwords, or manual analysis.

While PassGAN can crack most common passwords easily, it takes considerably more time to crack long passwords that contain a combination of numbers, symbols, and letters (uppercase and lowercase). It will take PassGAN millions of years to crack a password with more than 14 characters that contain these same elements:

Amount of CharactersNumbers OnlyLowercase LettersUpper & Lowercase LettersNumbers, Upper & Lowercase LettersNumbers, Upper & Lowercase Letters, Symbols
4InstantlyInstantlyInstantlyInstantlyInstantly
5InstantlyInstantlyInstantlyInstantlyInstantly
6InstantlyInstantlyInstantlyInstantly4 Seconds
7InstantlyInstantly22 Seconds42 Seconds6 Minutes
8Instantly3 Seconds19 Minutes48 Minutes7 Hours
9Instantly1 Minute11 Hours2 Days2 Weeks
10Instantly1 Hour4 Weeks6 Months5 Years
11Instantly23 Hours4 Years38 Years356 Years
1225 Seconds3 Weeks289 Years2 Thousand Years30 Thousand Years
133 Minutes11 Months16 Thousand Years91 Thousand Years2 Million Years
1436 Minutes49 Years827 Thousand Years9 Million Years187 Million Years
155 Hours890 Years47 Million Years613 Million Years14 Billion Years
162 Days23 Thousand Years2 Billion Years26 Billion Years1 Trillion Years
173 Weeks812 Thousand Years539.72 Million Years2 Trillion Years95 Trillion Years
1810 Months22 Million Years7.23 Billion Years96 Trillion Years6 Quintillion Years
Source: https://www.homesecurityheroes.com/ai-password-cracking/assets/pdf/hsh-an-ai-just-cracked-your-password-infographic.pdf

Password Security in the Age of AI

Passwords longer than 18 characters “are generally safe against AI password crackers,” the study said. This reinforces the age-old advisory about using long passwords made up of random letters, including numbers, symbols, as well as uppercase and lowercase letters.

AI technology is advancing at a fast pace. While complex, longer passwords may surpass PassGAN’s abilities at the moment, it may not be long before more advanced AI tools come along that can crack these passwords.

For now, we recommend using long, highly complex passwords for all your accounts. Ideally, use a password manager to generate highly secure passwords. A password manager can also store and autofill passwords. Refer to our guide to the best password managers for our top picks.

For more actionable tips on how to improve your password security, check out our article on creating secure passwords.

Leave a comment