All analysis runs locally in your browser.
Passwords are never stored or sent.
How it Works
PassTester will test your password for multiple common attacks and vulnerabilities.
This includes brute-force, data breaches (includes dictionary), and pattern recognition.
Let's start with brute-force! We assume the worst-case scenario, as if the hacker already
knows the number and types of characters. This allows you to make your password almost
untouchable by a brute-force attack. In other words, if your password is secure in the worst-case
scenario, then it is much more safe in a real-life scenario.
Here's the math behind the brute-force time estimation. We will use abc123 as an example:
abc123 has 6 characters. The types of characters include lowercase letters and numbers.
Since there are 26 lowercase letters and 10 numbers, the total possibilities for each
character is 26 + 10 = 36
The total number of guesses is 36^6 (~2.2 billion), because there are 6 characters, and 36 guesses for each character.
Offline brute-forcing (one of the fastest types) can guess at about 10^9 (one billion) guesses per second!
We divide 36^6 by 10^9, and we get 2.2 seconds. That's how long it takes to guess a weak password like "abc123"!