If you need to remember the password then a passphrase is best. Preferably these should be made up of 4 random words with a length of at least 16 characters. These eliminate the requirement for special characters and are incredibly difficult for a computer to guess.
A strong password would look something like this:
correcthorsebatterystaple
🙂 Figure: OK example - A strong memorable password
However the best passwords in the world are the ones you can never possibly remember. Computer generated passwords, with a length of at least 16 characters, offer the most protection. A super strong password looks something like this:
$Jun!ZW@gYS%bmy0($34hYj&8hsgfDF
✅ Figure: Good example - A strong computer-generated password
This is obviously not something you can realistically type in every time you need to use it. Fortunately, the same tools that generate these for us also manage them, storing them securely and automatically entering them into websites and apps for us.
With a password manager, you don't have to remember that strong, unique password for every website. The password manager stores them for you and even helps you generate new, random ones.
It does not matter which one. There are many great tools out there:
In an Enterprise you should use an Enterprise password manager
The best enterprise password managers provide a security score for all your enterprise passwords - fix them if your score is low.
Figure: In Keeper you can see at a glance if insecure passwords are being used
They monitor your accounts, regularly checking if they have been released in a breach and notifying you of any problems.
Figure: Keeper quickly shows you if any of your passwords have been released in a breach
They also allow administrative control of your accounts. In an enterprise you should be able to transfer any non-shared passwords if a staff member leaves (in case they forgot to share them). Lock their account and expire their master passwords. This is great when a staff member leaves but also super important if they lose a device.
Figure: In Keeper you can lock an account expire a master password or even transfer their passwords
You should use them for your personal security as well: