user authentication apparatus the computer readable medium may store user identifying information and encryption and decryption data the encryption and decryption computer may be configured to receive an application programming interface for interfacing with the user authentication apparatus and receive the user identifying information from the computer readable medium via the api a user may be authenticated based on the user identifying information and once the user is authenticated the encryption and decryption data may be read application_number US 201213717558 A description fig1 shows a local area network lan 100 to network communication lines 160 are coupled a number of workstations 150 a 150 b 150 c 150 d a number of file servers 120 a 120 b also are coupled to the network communication lines 160 the network communications lines 160 may be wire fiber or wireless channels as known in the art a user at any of the workstations 150 preferably may log on to at least one file server 120 as known in the art and in some embodiments a workstation 150 may be logged on to multiple file servers 120 one or more remote workstations 170 may be provided for dial in access to the server 120 a through the public switched telephone network 130 or other remote access means network printers 140 a 140 b are also provided for printing documents the network 100 may also include hubs routers and other devices not shown fig2 shows a general purpose computer 200 which is representative of the workstations 150 and file servers 120 the computer 200 preferably includes an intel corporation san jose calif processor 255 and runs a microsoft corporation redmond wash windows operating system in conjunction with the processor 255 the computer 200 has a short term memory 250 preferably ram and a long.