If you use the internet, you have to have a password manager. There are two reasons why you should do this.
One, you might forget one of your passwords. Or, you might use the same password and a thief who hacks into one of them can access all your accounts.
That said, a password manager is an encrypted database that helps you to store your login information and passwords. If you want to access a particular site, then all you have to do is open the password manager (whose password you have to manage!) and gain access to the password of that account.
Yet it begs the question: which password manager should you use?
The obvious choice is KeePass Password Safe which is not only free but also open source. Even if Heartbleed and TrueCrypt has shown vulnerabilities, there’s nothing to suggest that open source is less safe than closed source just yet.
Now a KeePass database can be set up and which you can open with a password or a keyfile. However, remember that even if there’s a single and small change to the database, you will lose access to it and the entire database.
If you take the password route, then you will have to think of a password that is along and impossible for anyone to hack. Of course, if you forget this password, then you will lose access to all of your other passwords as well.
Apart from this, KeePass has useful features where you can sort your passwords into folders and just by a mere click of an icon, the username and password can be inserted on a website.