Strong corporate information security policy, forcing the use of a complex password consisting of 12 characters with different register, and the requirement to change it every three months, motivated by Joonas Pihlajamaa create this useful device. The device is performed based on a microcontroller Attiny85, automatically enters a password when connecting to a computer and can instantly generate a new one, under the given conditions.
See Video
A do-it-yourself USB dongle that types a password every time it's attached. New password can be generated by tabbing caps lock.
Instead of relying on pseudo-random numbers, the ATtiny85 inside the gadget uses keypress delays to achieve true randomness.
More Info:http://codeandlife.com/2012/03/03/diy-usb-password-generator/