摘要 |
<p>A system and method of providing a dynamic virtual keyboard having a QWERTY or randomized layout that is displayed on a user interface to allow a user to input authentication information into a selected field. A first character key and a second character key are exchanged from their respective actual positions to modified positions. Mapped information associated with the exchanged original and modified positions of the first and second character keys is stored in a memory. Selection by the user of at least the displayed first character key in the modified position by the user is detected and the stored mapped information is retrieved from the memory of the first character key, wherein the first character key is translated to the second character key based on the retrieved mapped information. An authentication array including the second character key is sent to a server to authenticate the user.</p> |