There's a reason some sites ask for, or require, a password that contains both letters and numbers. The first column describes passwords. The other columns tell you how long it takes a hacker to figure them out. Don't make it easy for someone to figure yours out. Link
(Image credit: The Book of Joe)
The idea of using a delay between attempts is a good one. I wish more places used it. It would turn that first number of 10 minutes into millenia of work.
Another idea I have heard of is creating a list of landmine passwords. These passwords, if anyone tried to use one to get in would lock the account. A user would not ever be allowed to enter one of these as their password. If someone tries to use a brute force attack they would be sure to hit one of these landmines. You create millions of them. Odds are the users will only encounter a few of them. A brute force would hit them all over the place. These need to be changed on a regular basis so a hacker cannot compile a list of them.
Besides using strong passwords use different passwords for all sites you use. And make sure your home network and email passwords are completely unique from ANYTHING else.
my college requires 8 letter passwords with lowercase, uppercase, numbers, and symbols
and they make you change it every semester
forgetting your own password is a bigger problem than hackers
Also, just adding uppercase letters and characters will make no difference at all if you change 'password' to 'P4$$word', for example. Cracking programs are not that stupid.
My personal advice? Pick three unconnected words and seperate them with a weird character: for example 'ocelot-mango%envelope' Easy to remember, pretty difficult to crack.
Of course a string of ten random characters is much, much harder to crack - but impossible to remember, so almost useless as a password.
Now days anything less then mixed 10-12 character passwords are brute forceable in days not decades.
GPU Clusters that rent by the hour are available online for pennies.
Bigger clusters are certainly affordable by any serious hacker/crime syndicate.
And of course Quantum computing will make all password cracking available in almost realtime.
It's always amusing (but not so neat) to read tech/security articles by non-tech magazines.
If one site gets hacked, that password is useless for any other site. Just need to remember the one password ( hopefully complex )for the program.