The password is the core of a lot of your online safety/security*, but also one of the biggest flaws in any security chain. The very factors that make good passwords are often the aspects that lead to failure to use them properly. A good password has the following qualities:
Combining these elements means that you need several passwords (ideally, one per account and per site) and you need to have each be fairly complex and each one needs to be changed out regularly and where none are stored in a system where someone else can (easily) access them.
As you can see, this means it is hard to follow all of these guidelines effectively and consistently. Then, on top of this, you have a number of issues related to the accounts/sites where you use the passwords. Who has not been frustrated by
What this page will do is give some advice on how to overcome some of these issues while making good passwords. It will cover password generation and other tips to manage some of the more onerous aspects of using passwords properly to stay safe. See also the pages about two-factor authentication and password managers for more information.
* Roughly 80% of security breaches are related to compromised passwords.
Creating good, consistent passwords is not always an easy task to maintain. On top of this, there are several situations where you might find yourself needing to create/update a password off the top of your head in a short period of time and other tasks where you have plenty of time but maybe do not have access to a good way to store/retrieve the password (even from memory). These tips are meant to help by giving some dos and don'ts. None of these are sufficient on their lonesome, and all of these have exceptions.
See also: