YubiKey - One-time Password and Authentication Device
...authentication codes by emulating keystrokes through the standard keyboard interface. The computer to which the Key is attached receives this authentication code character by character just as if it were being typed in from the keyboard yet its all performed automatically. This process allows the Key to be used with any application or...
