pam_usb provides hardware authentication for Linux
using ordinary USB Flash Drives.
It works with any application supporting PAM, such
as su and login managers (GDM, KDM).
-Password-less authentication. Use your USB stick
for authentication, don't type passwords anymore.
-Device auto probing. You don't need to mount the
device, or even to configure the device location
(sda1, sdb1, etc). pam_usb.so will automatically
locate the device using UDisks and access its data
-Two-factor authentication. Achieve greater security
by requiring both the USB stick and the password to
authenticate the user.
-Non-intrusive. pam_usb doesn't require any modifications
of the USB storage device to work (no additional
-USB Serial number, model and vendor verification.
-Support for One Time Pads authentication.
-You can use the same device across multiple machines.
-Support for all kind of removable devices (SD, MMC, etc).