Patent ID: 8831214

Claim:
A method comprising using a server computer to select a first original text password of a first user from a plurality of original text passwords for a plurality of corresponding users stored in a web application's user table in a computer server database; using the server computer to generate a first key based at least in part on the first original text password; storing the first key against the first original text password in the web application's user table in the computer server database; receiving at the server computer an identification of the first user; and using the server computer to retrieve from the web application's user table the first key based on the identification of the first user; sending the first key, from the server computer to a first client computer; encrypting a first set of information by use of the first client computer by using the first key to form a first set of encrypted information; and sending the first set of encrypted information from the first client computer to the server computer.