A method for authentication in a client computer and a remote computer is
disclosed. A client base value is obtained, selected by a user of the
client computer for at least a first usage purpose. A client integer is
obtained, selected by the user for at least a second usage purpose. The
client base value is combined with the client integer to obtain a client
combination. The client combination is hashed to obtain a client
password.