Manage all your UserId & Password

Version 3.0 Build 2
Author : Ramesh Natarajan
( Home Page : email : ramix_info@yahoo.com )
12-JUL-2003


CONTENTS:

  1. Overview
  2. Major Features
  3. Installation
  4. Usage
  5. Registration
  6. Release history and updates
  7. Future plans
  8. Disclaimer and legal stuff

1. Overview

Did you forget the password for the account which you have created on a website... ? Are you trying your luck to login into the website with all the different combination of the standard password which you always use... ? Tired of keeping track of all the passwords for your different accounts?. It's time to organize all your userid's and passwords in one place safely.

Keep all your account information with user id,password,url and notes information in one place. With PasswordManager, you can organize passwords in multiple files. Data files will be encrypted. Each and every file has to be assigned with a password which will be asked when the file is open for viewing/editing. You can choose to store any personal data which can be stored in tabular form.

This also includes a flexible and configurable random password generator.


2. Major Features

 


3. Installation

New Installation

Install/Verify the Java Runtime Environment :

Make sure you have java runtime environment installed in your machine. I have tried with java 1.2.2, 1.3.1 and 1.4.0_01. Type java -version in the command prompt, you should get something similar to the following.
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24)

If java runtime is not installed in your machine, download it from http://java.sun.com/j2se/downloads.html and following the instruction to install it on your platform.

Install Password Manager :

Unzip the passwordmanager.zip , which will create passwordmanager folder and all files will be put underneath this directory. The following files are distributed with this zip file.

passwordmanager.jar This is the application package.
images This directory contains all the images needed for readme.html
readme.html This file
pwm.ico Icon for password manager

Run PasswordManager :

Setup is done. Double click on the passwordmanager.jar to bringup the application. (or) type java -jar passwordmanager.jar from the install directory.

Upgrade from previous version.

For all other versions :

From Version 2.x to Version 3.0

From Version 1.0 to Version 1.1


4. USAGE

PASSWORD MANAGER

Tool Bar Buttons :

  1. After the Password Manager is started, user can choose to create a new file (or) open an existing file. In the initial window, the Save and SaveAs button will be disabled, as no file is open (or) created yet.

  2. New File : Clicking on this New File Icon on the toolbar will enable user to add records. Clicking on New File will also enable the 'Save As' button. ( Note : This will just enable the 'saveas' button. Now, user should click on 'Add' to add records. )

  3. Open File : Clicking on the Open File Icon on the toolbar will ask the user to open an previously saved data file. Upon choosing the data file, user will be prompted to enter the password specific to that particular file. ( Note : This is the same password which user will enter when doing the 'Save As' of the file. )


  4. Save File : When you are working on the records, clicking on the 'Save' will just save the newly created/modified records to the data file. This will take the current file name to overwrite.

  5. SaveAs File: This option will let user choose the directory where he wants to save the file and give a file name. After choosing an file name, user will be prompted to enter an password for the file. This password has to be remembered when opening the file next time using the Password Manager.


MenuBar :

  1. File
  2. Tool

  3. Help

Panel Buttons ( These actions are specific to a particular record displayed in the table ) :

  1. Add - Add's new record
  2. Edit - Edit the selected record
  3. Delete - Delete the selected set of records
  4. View - View the selected record
  5. Copy UserId - Copy the selected record's userid to the clipboard
  6. Copy Password - Copy the selected record's password to the clipboard
  7. Go URL - Invoke the browser with the selected record's URL

Record Menu - ( Right mouse click on the table after selecting a particular record to get this popup menu ) :

  1. Add - Add's new record
  2. Edit - Edit the selected record
  3. Delete - Delete the selected set of records
  4. View - View the selected record
  5. Duplicate - This will copy the selected record. i.e will create a new record based on the selected one.
  6. Copy UserId - Copy the selected record's userid to the clipboard
  7. Copy Password - Copy the selected record's password to the clipboard
  8. Copy URL - Copy the selected record's URL to the clipboard
  9. Copy Record - Copy the selected record's information to the clipboard
  10. Go URL - Invoke the browser with the selected record's URL

Search Account Name :

Sort the records ( Order By ):

All the records can be sorted based on all the fields. Click on this drop down list and selected the column name on which you want to sort. Select 'None' to see the default order ( the order in which the records were added ).

View based on Category :

Records can be viewed based on the Category. Click on the drop down list and select the category. If 'Personal' category is selected, all the records which belongs to 'Personal' category will be displayed.

PASSWORD GENERATOR

Password Generator Mode: Password Generator can be used in two modes.

 

Password Options :

  1. Password Alpha-Numeric : Password can be of alphabet type, numeric type or alphanumeric type. Optionally you can include special characters also by clicking on the 'Special Character' check box.
  2. Password Case : Password can be either lowercase, uppercase or mixedcase. If 'numbers only' option is selected from the previous group, the case has no effect.
  3. Password Length : Password can be variable length or fixed length. If fixed length is selected, specify the length of the password.

Generate Password :

Enter the total number of passwords which needs to be generated and click on 'Generate Password' Button.

Panel Buttons :

Save to File : Once the passwords are generated, click on 'Save to File' to save these passwords to a file.

Copy to Clipboard : Select the password and click on 'Copy to ClipBoard', which will copy it to the system clipboard, which you can paste it anywhere you want.

Password Mask ( Password Format ) :

Passowrd Mask CheckBox : You also have the powerful flexibility of specifying your own password mask ( password format ). This means that you can specify where a lowercase character should come, where a special character should come, where a numeral should come etc. To enable this functionality click on the 'Password Mask' Check box.

Password Mask : You can specify your own password mask. For e.g. specifying a mask AAaa99## means, the password generated will have the first two characters as 'Upper case alphabets', the next two characters as 'Lower case alphabets', the next two characters as 'Numerals' and the last two characters as 'Special Characters'. This gives you a total control on how you want to generate your random password.

Keyboard Controls

Alt + N New File
Alt + O Open File
Alt + S Save File
Alt + L Lock File
Alt + U Copy UserId
Alt + P Copy Password
Alt + G Go URL (Launch)
Alt + A Add Record
Alt + D Delete Record
Alt + E Edit Record
Alt + F4 Exit Application

5. Register Password Manager

Password Manager is a Freeware. Enjoy . :-) .
As a token of appreciation please send me an email with your comments/suggestions, if you like this freeware.


6. Release History

V3.0 Build 2 - 07/12/2003

V3.0 - 05/18/2003

V2.1 - 01/05/2003

V2.0 - 11/03/2002

V1.1 - 08/18/2002

V1.0 - 07/23/2002 - Initial release

For latest release and other information visit PasswordManager home page


7. Future Plan


8. Disclaimer and legal stuff

Password Manager License :

Password Manager is a freeware. No warranty of any kind, either express or implied. The user must assume the entire risk of using the Password Manager. The software provided herein may have bugs or errors that have not been found and/or corrected. The Author will not be held liable for any damage that occurs from use of the software. Use of the Password Manager is at the user's own risk.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHOR DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAMS WILL BE WITHOUT INTERRUPTION OR ERROR FREE.

BlowFishJ :

Password Manager uses BlowfishJ for encryption, which is covered by the LGPL. BlowfishJ is written by markus_hahn@gmx.net . Check Markus Hahn HomePage for more information on BlowfishJ .

Kunststoff Look and Feel :

Password Manager uses Kunststoff Look and Feel which is covered by the LGPL. Check www.incors.org for more details on Kunststoff Look and Feel.

Graphics License :

The graphics used in this application were obtained from Sun Microsystems. The license for these graphics is as follows.

Sun grants you ("Licensee") a non-exclusive, royalty free, license to use, and redistribute this software graphics artwork, as individual graphics or as a collection, as part of software code or programs that you develop, provided that i) this copyright notice and license accompany the software graphics artwork; and ii) you do not utilize the software graphics artwork in a manner which is disparaging to Sun. Unless enforcement is prohibited by applicable law, you may not modify the graphics, and must use them true to color and unmodified in every way.

This software graphics artwork is provided "AS IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE GRAPHICS ARTWORK.

IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE GRAPHICS ARTWORK, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

If any of the above provisions are held to be in violation of applicable law, void, or unenforceable in any jurisdiction, then such provisions are waived to the extent necessary for this Disclaimer to be otherwise enforceable in such jurisdiction.