To prevent your passwords from being hacked by social engineering, brute force or dictionary attack method, you should notice that: 1. Do not use the same password for multiple important accounts. 2. Use a password that has at least 15 characters, use at least one number, one uppercase letter, one lowercase letter and one special symbol.