Want an easy to use, secure, and FREE tool for keeping up with your usernames and passwords for the various sites and programs that you use?
If you are like me, I have a number of usernames and paswords to keep up with, and no matter where I write them down, I lose them. Why not save them on your computer with complete security? You could write your own or you could purchase one very inexpensively. Or you can download KeePass. It is FREE, easy to use, and completely secure. Since it is a SourceForge project, you can download the code for it. I have not done that, but since the program does not require that your computer have the .NET Framework loaded, I suspect the code is C++.
I won't attempt to completely describe it in this article; I just want to acquaint you with it as I just ran across it and it has solved my problem with losing my passwords, etc. You can learn all about it by clicking on the link above. Figure 1 shows a picture of the KeePass main form.
Figure 1 - KeePass Security Program.

Some of the features that you can see by looking at the form shown above. The Treeview on the left side of the form shows a list of groups of Username and Password combinations. You obviously don't have to have a number of groups; you could have all of your entries in one group. This is completely up to you. I have chosen to have the groups that you see in Figure 1. Some of them are default and some I added.
The ListView on the right obviously contains the entries for the group selected in the TreeView. To add a new entry, simply right click in the ListView.
You will notice with the Internet Group I have three sites entered along with the their URL, User Name, and Password. If you double click on the URL, your Internet Browser will be opened and it will navigate to the specified URL. Double clicking on the user name or password will cause the respective value to be copied to the Clipboard. Sometime shortly after you paste the value from the Clipboard the value will be removed from the Clipboard. You can also drag the User Name or Password to the text boxes on the login form of the site or application.
The database in which your data is stored is completely encrypted, not just the data within each row of the database. You can choose the level of encryption that you want but you just need to be careful that you do not lose the any file that you used to encrypt the database with, assuming you use that option. That was a little more encryption than I feel that I need so I did not go to that level.
You must be careful, when entering you master password, to use one that you will not forget. There is no back door into the database; so if you forget your password to KeePass, your data is locked away forever!
By the way, if you carry a thumb drive in your pocket, you can copy the KeePass application and database and you can carry all of your passwords with you and use them on any computer. If you lose it, and you have used a strong master password, the likelihood of anyone getting your data out of the database is very remote.
I hope you find this application useful.
Have you tried our newest product, Visual Class Organizer? You'll be amazed how easy it is to keep the code in your code windows organized. TRY IT FREE FOR 30 DAYS BY CLICKING HERE.
If you are developing in C# and haven't tried CSharpCompleter, you are wasting valuable time typing hundreds of braces {} daily needlessly. Try CSharpCompleter for 30 DAYS FREE.
Ask a Question, or give your feedback on my articles or products by going to the KnowDotNet Forum or by clicking on My Blog. 