PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

How to Make Strong Passwords Stronger

 & Neil J. Rubenking Principal Writer, Security

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS

Password Padding for Premier Protection
If your password is a common word or phrase, the bad guys won't have any trouble guessing it. That's just a fact of life. If you've taken care to use a seemingly random collection of various types of characters, the time to crack it by brute force totally depends on the size of the "search space." Gibson Research's "Haystack Calculator" will analyze your password and estimate the time needed to crack it.

Why the name? It's because cracking your password is like seeking a needle in a haystack. The bigger the haystack, the tougher the search.

How Big Is Your Haystack?
The basic calculation is quite simple, and takes place entirely in your browser using client-side JavaScript. Don't worry, you're not sending your passwords to Gibson Research! First, it sums the number of possible characters based on character sets you've used. The maximum would be 95 – 26 uppercase letters, 26 lowercase characters, 10 digits, and 33 symbols.

Each character in your password could be any of those characters, so the total number of possibilities starts with the number of available characters raised to the power of the password length. To that, the calculator adds the number of possibilities for each shorter length. So, for example, the search space for the password "42" is 110. That's 100 possible two-digit passwords plus 10 one-digit passwords.

Note that each character you add multiplies the size of the security space by the number of possible characters. Adding just one character to a password that includes all character types multiplies the size of the security space by almost 100.

Haystack Calculator

How Long Would It Take?

The calculator also estimates how long it would take to crack that password using three different scenarios, including a massive cracking array that can make one hundred trillion guesses per second. A 12-character password using all character types would take 1.74 centuries even under this most powerful scenario. Adding just three characters cranks that up to 1.49 million centuries.

According to the calculator, cracking a super-long but memorable insanely secure password like "JFK.1989.AskNotWhatYourCountryCanDoForYou!" would take 3.73 hundred billion trillion trillion trillion trillion centuries. Of course, the fact that this password is built from ordinary words might give the hacker a head start... but only if he knows that's the case.

The lesson is clear. If you already have a strong password, you can make it vastly harder to crack by padding it with some easy-to-remember character. Adding just three characters enlarges the search space by almost a million times. Gibson points out that the password "D0g....................." is technically stronger than "PrXyc.N(n4k77#L!eVdAfp9". Both contain all character types, but the first is one character longer.

In short, size really does matter when you're creating a password . Whatever password you come up with, you can improve its resistance to brute force attack by padding it with something easily remembered at the beginning, end, or both.

About Our Expert

Neil J. Rubenking

Neil J. Rubenking

Principal Writer, Security

My Experience

When the IBM PC was new, I served as the president of the San Francisco PC User Group for three years. That’s how I met PCMag’s editorial team, who brought me on board in 1986. In the years since that fateful meeting, I’ve become PCMag’s expert on security, privacy, and identity protection, putting antivirus tools, security suites, and all kinds of security software through their paces.

Before my current security gig, I supplied PCMag readers with tips and solutions on using popular applications, operating systems, and programming languages in my "User to User" and "Ask Neil" columns, which began in 1990 and ran for almost 20 years. Along the way, I wrote more than 40 utility articles, as well as Delphi Programming for Dummies and six other books covering DOS, Windows, and programming. I also reviewed thousands of products of all kinds, ranging from early Sierra Online adventure games to AOL’s precursor Q-Link.

In the early 2000s, I turned my focus to security and the growing antivirus industry. After years of working with antivirus, I’m known throughout the security industry as an expert on evaluating antivirus tools. I serve as an advisory board member for the Anti-Malware Testing Standards Organization (AMTSO), an international nonprofit group dedicated to coordinating and improving testing of anti-malware solutions.

The Technology I Use

Much of the testing I do, particularly testing with real-world ransomware, is just plain dangerous. To perform such tests safely, I sequester them inside virtual machines managed by VMWare Workstation. For cross-platform testing, I use a MacBook Air, a Google Pixel 4, and a 6th-generation iPad.

I rely on my Delphi coding skills to create and maintain small applications. These include programs to check whether an antivirus correctly handled the malware it detected, launch dangerous URLs and record the security program’s reaction, and analyze the malware that I collect for use in testing. I also wrote a tiny browser and text editor for use in testing security apps that have predefined reactions for known products.

I do my writing and research on a Dell OptiPlex desktop, relying on Microsoft Word (my fingers know all the shortcuts). Many of my articles include charts and analysis; Excel is my go-to for those. When work hours end, though, I escape the bounds of Microsoft and Windows. There’s an iPhone in my pocket, I relax with my oversized iPad, and my Kindle Oasis is always loaded with the best science fiction and fantasy.

Read full bio