The current best-practice advice for passwords is that you shouldn’t even know your password, and you should use a separate password for each of your online accounts. You can accomplish these goals today by using a cloud-based password management solution such as LastPass or 1Password to auto-generate pseudo-random passwords for each account.