thinQtank arcade · security fundamentals
A rented rack of GPUs can try 100,000,000,000,000 guesses a second. Against that, one thing about a password really matters — and it is almost certainly not the thing you were taught. Two passwords a round, ten seconds on the clock, pick the one that holds out longer.
Which one takes longer to crack by brute force?
Attacker tries every combination in order, 100 trillion guesses a second.
Bonus stage
Build one that survives the target
Budget16 keystrokes Target1,000 years Attacker100 trillion/s
Game over
Each extra character multiplies the search space by the whole alphabet. Each extra character class only widens the base. Nineteen lowercase letters beat nine mixed characters by about a billion to one.
A short password you can remember, then a run of one repeated character, is a long password. D0g plus twenty-one full stops outlasts the age of the universe at a hundred trillion guesses a second.
All of it assumes the attacker tries every combination in order. Real ones start with wordlists, so anything recognizable falls in seconds however long it is. Length protects you only when the rest is unguessable.
Learn more about the password haystack →
How the numbers are worked out. Search space is every possible password up to that length over the character sets it uses — the same exhaustive count Steve Gibson's search space calculator popularized. Time is that count divided by the attacker's guess rate, so it is the worst case for the attacker and the best case for you: on average they would find it in half that. The arithmetic here is exact, done in whole numbers rather than floating point, and it was checked against an independent implementation before this page went up.