Есть «так себе» решение, но дёшево и сердито. Нужен USB-считыватель (например на 125 kHz). Я использовал такой:
Он работает как hid-устройство. В конце посылки из ASCII-номера, считанной карты, добавляет Enter. Т.е. если установить в качестве пароля номер карты, то, для LogOn’а, будет достаточно лишь поднести карту к ридеру.
А почему способ «так себе», я думаю, очевидно: цифровой пароль из 6-ти (по-моему) символов.