<p>A system and method for verifying user identity. A user input is received, the user input being associated with verifying a user's identity on a server. At least one parameter of a one-way function for processing the received user input is determined. The at least one parameter is associated with the server. The user input is processed with the one-way function based on the determined at least one parameter. The processed user input is sent to the server. In response to sending the processed user input, a verification of the user's identity is received from the server.</p>