This is the reality of how long it takes for a hacker to get your password. This is why so many companies enforce combination passwords.
You are never going to succeed in making a bulletproof password but at least you can delay the process to get the information.
Info
Link