Recently I went to flickr and attempted to login and didn’t remember my password. Flickr then prompted me to enter in information that would help me remember my password (birthplace, first car, etc). When I register with sites, I usually put in almost garbage for every field. Then when it asks me to enter in “hints” that I left when I registered, I can’t remember. Another problem is that every site has their own idea of what a strong password and they make you change your most frequenly used password to fit their standard. Also if a site decides to have your login be a user name instead of email, your preferred user name could be taken already, so what you end up with is a lot of usernames and passwords to manage. So, after getting my account locked twice at Flickr, I decided to write a little application that would store my passwords. I finally had some time over the holidays and I wanted to refresh my C++ skills, so I wrote this application in managed C++ (I’ll attempt the native C++ version at a later time). There might already be a program that does this on the internet that’s available to download, but I didn’t look and just wanted to tackle it myself.
The basics of the program is a tree that has your websites listed and gives you a field entry for site name, username, and password. In the password field you can put a hint, or whatever you want to help you remember. Then when you save the file, it encrypts it and saves off the file. The only password you will NEED to remember is the one to open and unlock the application file so that it can be decrypted.
Now I just have this one encrypted file with all my sites, usernames, and passwords in it! I think I’m up to around 20 sites in my file, and find myself constantly opening it to find information.
Here’s a screen shot:
and the encrypted file opened in textpad:
I will never see your passwords, and there is nothing in this program that goes to any other web service or anything. (you can use reflector if you are still unsure).
As of 7/12/07 I have 44 entries stored in mine! Holy cow - it seems like every site makes you register now.
Use at your own discretion. Downloads as a zip file, and then run Setup.exe.
Download here: Store My Information [ 606 Downloads ]
Manage your passwords for free!
#1 by Jeff at February 15th, 2007
I took the screenshot of the encrypted file and ran a dictionary attack against it.
Your password is “Unicorns”? You’re just silly, b-rob.
#2 by Br4m at February 26th, 2008
Cool litte app!
What kind of encryption does it use?