You are on page 1of 3

Password Management System

Objectives of the project:


The objective of this interface is to manage passwords for different accounts on the
internet. The user shall be able to save all the username and passwords information of the
accounts he holds on the internet using this application. These details shall be saved in the
database in encrypted format. This will help the user to remember different usernames and
passwords for accounts on the internet. The user shall be able to add account, edit and
delete account using the system. The user has to login to the system in order to use this
tool. It takes user login and password. It allows user to change the password for the tool
being used. This interface is developed using Visual Basic and an encryption system is
managed by blowfish algorithm. The tool will allow the user to view all the different
accounts he holds ina list view on the left screen. All the details related to the account like
the user name, password etc shall be displayed on the right screen. The password is visible
in encrypted format. The user can unhide the password and view the password details. The
user can save any number of account information using this tool.

Existing System:
The password management was done manually. Users had to remember the list of
passwords for different accounts on the internet. The user had to manually maintain a list of
all usernames and passwords. This task was very tedious. In cases where privacy for user
accounts was required, it was difficult to manually maintain this list of passwords. The user
had to save password details list in some word format so that it will help him to remember
the username and passwords for different accounts on the internet.

Proposed System:
This is simple graphical user interface developed using visual Basic. It allows the user to add
account information for different accounts he holdson the internet. It basically stores the
user name and password details in an encrypted format in the database. The encryption is
managed by blowfish algorithm. The user has to login to the system. It checks for the
validity of the user. The user shall be able to add account. The user can add user name and
password details and save to the database. The list of accounts held by the user is displayed
on the left screen. When the user selects the particular account on the left panel, the details
of the account gets displayed on the right screen. The password shall be displayed in
encrypted format. Once the user selects unhide option, he shall be able to view the
password on screen. The user can add any number of accounts using this application. The
encryption algorithm is very robust and uses the symmetric key block cipher which is very
effective way of handling passwords.

System Specifications:
Modules:
User details: This module shall have the details of the user. It holds the user name and
password details to the interface.
Account passwordModule: This module will have the details regarding the different
accounts held by the user over the internet. It holds information about different account
names, user names and passwords. These passwords are stored in encrypted format.

Hardware configuration

Processor Intel dual core

RAM 128 MD SD EAM

Monitor 15 inch color

Hard disk 20 GB

Floppy drive 1.44 MB

CD drive LG 52X

Key board Standard 102 keys

Mouse 3 buttons

Software configuration

Operating system Windows XP Professional

Environment Visual studio NET 2005 4.6

Language Visual Basic 6.0

Technologies used
 VB.net

 Blowfish Encryption Algorithm

You might also like