Program Information: Program - Password Bin Author - Josh (Pi rules) Latest Version - 0.3.1 Date of release - March 12, 2008 Website - http://www.pirules.net/programs/pwbin/index.html E-mail - pirules3.14+pwbin gmail.com Requirements: Operating System - Windows 98 or newer. Compatible with 32 and 64-bit versions. Software - .NET Framework 2.0 (available from Microsoft for free) Hardware - Anything that runs an operating system listed above should work Tips: * If this is the first time that you have used this program, you will be asked to make a new master password so do so and press Enter or click OK. Otherwise, type in your master password and press Enter or click OK. * To make a new entry, click on the New Entry button, or press Ctrl + N. You must choose a website name, username, and category and may also include a login page and notes for the entry. Go to the Generate Password tab to have the program make you a password, or go to the Create Password tab to make your own password * To an entry, select it and then click the Edit button. You can change as much or as little as you want for the entry. * To change your master password, go to the File menu and click "Change master password" * You can backup your vault file by going to the File menu and clicking "Backup Vault File" or by pressing Ctrl+B * When an entry is selected, you can copy the contents by using the Copy menu on top. * You can edit the preferences by clicking on Edit Preferences under the File menu Description: Password Bin is my newest program that generates strong and completely random passwords and stores login information for websites securely. It uses the Advanced Encryption Standard (AES, also known as Rijndael) to safely store and retrieve login information. When you first use the program, you will be asked to create a master password that will protect your information. The stored data cannot be decrypted without the password. After a period of sixty days, you will be asked to create a new master password to help keep your data secure. Similarly, once your stored passwords are more than 60 days old you will be asked to change them. This particular setting and more can be changed manually in the config.ini file. Features: * Random password generation * Secure password and login information storage * Ability to edit stored information * Add add and remove entries * Backup the stored information Version History: 0.2.0: February 8, 2008 * Added configuration file * Improved editing of stored information * Improved editing master password * Program now allows and remembers custom categories * Changed handling of hidden passwords * Changed behavior of empty login page and notes * Made minor interface changes 0.2.1: February 20, 2008 (private release) * Locked sizes of forms * Added Categories and Entry menus * Added context menu to login page * TreeView is now sorted alphabetically * Added button to copy suggested password * Slightly redesigned password form * Date of master password is salted and encrypted 0.3.0: March 11, 2008 * Major changes in how the code is structured * New tabbed form used for new web entries * Minor config file changes * Code now supports other types of entries * Should fix intermittent error with editing entries * Added Category menu (Add, Rename, and Delete) * Added Entries menu (Add, Edit, and Delete) * Added context menu to tree view with everything from the two menus described above 0.3.1: March 12, 2008 * Added a few new methods to decrease the amount of repetitive code * Further sorted and commented code * Decreased scope of unnecessary instance variables * Removed some old unused code * Added preferences form under File | Edit Preferences * Made a new class for the config file storing default information * Reformatted Config file, added options for master password minimum length, default generated password length and options, and more * Fixed bug where the cursor would be in the wrong textbox when changing master password * If making a new master password, Exit button says Cancel and cancels the operation instead of exiting 0.3.14: March 14, 2008 (Pi day) * Added customizable timeout period (default 60 min) that, if exceeded, closes the application without saving changes * Fixed bug that erased verification if an entry was edited and added a warning to alert users if it happens and skip re-writing the file. * Added Save button on Information tab when editing an entry so users don't have to make a new password or go to the Custom Tab * Re-arranged textboxes in the information tab * Combo box in information tab sorts the items in it * Gave entry name textbox focus when the new website entry form appears * Changed Generate Password tab layout and button text * Allowed users to close the initial form by clicking the X or using Alt-F4 * Program appends "http://" to link when attempting to open it if it isn't already there * Fixed bug that occasionally caused a stackoverflow in the new entry form