Theory:
Internet users often have different login passwords to prevent against the vulnerability
of having one password for all existing accounts.This is recommended because when a
user’s password from a less secured site is compromised, other accounts will be in
danger from being compromised as well if all the login passwords are the same.
However, writing down your passwords (let alone different usernames) or encrypting
them in some “secure” files is not too secure, and people try to recite the passwords in their minds and forget about them later. Some open new accounts every time they
revisit the site thus wasting resources. Putting a file of passwords in a computer is also inconvenient when you are using public computers away from your own machine.
As a solution, we provide you with E-ZeePass, a web based username and password
hash. A user only needs to remember 1 single password, and paste the address of the
login page to our program. We provide a hashed password from the 2 inputs, and the
hashed value is different every time with different login addresses. Passwords generated
for the same domain will be identical for each login site.
In addition, users have the capability to choose then length of the passwords they
desire. The goal of this project is to provide a convenient password management system
for users even when they are communicating across public networks. Users can be
assured of the security of our website by the SSL cryptographic protocol.