This is all crap. Bruteforce will get you if your password is not long enough no matter how many tricks you listed. My personal setup for cracking passwords is a Micro Velocity Supercomputer loaded with 8 Telsa GPUs connected to a cloud network of 250 CPUs via Accessdata's DNA tool. Not in the trillions, but double digit billions password guesses per second. The tricks crackers use are used in milliseconds, then dictionary attacks, custom word attacks, and onto brute force, one letter at a time. 50% of the time you will crack a password in milliseconds due to it being weak, the other 45% of the time you will crack the password in an hour after taking the suspects computer and RAM and converting it to a giant text file and using that as your dictionary attack. Old and current passwords are hiding in that data to crack open any password. The last 5% is hope. Hope that your billion guesses per second will hit the right combination before hell freezes over.