By continuing to use the site or forum, you agree to the use of cookies, find out more by reading our GDPR policy

A longer password is more secure. It's just common sense, right? Increasing the length of a password means there are more combinations available. That in turn means a brute force attack, in which someone uses an automated system to try every combination in an effort to crack the code, will take longer. Security experts generally agree that a password of eight characters is too easy to crack with the help of readily available hardware like the GPU in a gaming PC. Using an Nvidia RTX 4090, for example, Hive Systems calculated that it would take less than an hour to blast through every possible 8-character combination of letters (capital and lowercase) and numbers and symbols. That's twice as fast as a mainstream graphics card from two years ago, in yet another example of Moore's Law in action. So, if eight characters is too short, how long is long enough? Is there a magic number? Security experts don't agree on the exact number, I discovered in a review of published recommendations from a wide range of sources. But they have reached a broad consensus: At least 12 characters, but more is better. And maybe a passphrase consisting of four or more random words is best of all. Every expert we surveyed agreed that increasing the length of a password is much more important than adding complexity requirements, such as mandating the use of numbers, letters, and symbols. But even more important is ensuring that the password is truly random. Add all that together and you get a measurement called entropy, which measures the difficulty of guessing a password. An attacker who can make educated guesses is likely to make short work of breaking a low-entropy password based on your dog's name and the year you were born; a truly random password assigned by a password manager is much more of a challenge. But how long? In an article at the Infosec Institute website, Daniel Brecht examines "Password security: Complexity vs. length," and makes a case for 12 characters being a good starting point: That's not just a random recommendation, either. Bitwarden's advice is derived from a National Institute of Standards and Technology (NIST) publication, NIST SP 800-63B - Digital Identity Guidelines, which notes, "Users should be encouraged to make their passwords as lengthy as they want, within reason. Since the size of a hashed password is independent of its length, there is no reason not to permit the use of lengthy passwords (or pass phrases) if the user wishes." Meanwhile, rival 1Password has a similar take in their blog post, which confidently asserts, "This is how long your passwords should be": "1Password's default generated password length is 19 or 20 characters, depending on the version. But that's actually overkill! When a password is properly generated, 11–15 characters will provide more than enough protection for the everyday user." The folks at NordPass tackle the question with math, concluding that "ideally you'll want [a secure password] to be a minimum of 12 characters. … If you really want to future-proof yourself, 16 characters is truly the best and most realistic length you'll likely be able to rely on, but more is even better." In fact, that broad consensus has made it to Windows, where a Microsoft Support article "Create and use strong passwords" includes these basic password recommendations: The privacy-focused folks at Proton (makers of Proton Mail) argue that a password composed of 15 characters generated randomly by a password manager should be "out of reach of modern computing capabilities." Or maybe you shouldn't use a password at all, they conclude: "If you want to [url=][color=blue]create a strong password[/color][/url] using a series of words (a 'passphrase'), most info security firms recommend using at least four words that aren't very common. As more people switch to passphrases, however, hackers will get better at cracking them." Maybe you shouldn't worry about how many letters are in your password. Maybe the real question is how many words are in your passphrase. Just don't use "correct horse battery staple." That one's been taken. Follow this and more on OUR FORUM.