While hackers often have access to sophisticated tools, a large number of incidents are the result of poor password management. It is essential to use different passwords for every account and application, avoiding recognizable words and strings.
A robust password auditing tool can help you manage and organize your passwords at every level. Solutions such as Msecure, KeePass/KeePassX and RoboForm store all your passwords in an encrypted database, ready to be used across every device you own. They can also help generate secure passwords whenever you create a new login.
This means you can verify the complexity of every password you create, then retrieve it instantly without the need to memorize individual logins.