Corrado writes: "Yubico has developed a hardware based security token that looks very promising. Its essentially a single key USB keyboard with a built-in RSA generator. Plug it into your USB port, touch the top "button" and it will output a 48 byte string that contains a unique ID + some random data. This is sent to a server (initially inside Yubico) to be decoded and converted into a security token that can be used in various ways. As of right now it allows you to log into Windows, ActiveDirectory and various Web 2.0 applications including OpenID. But there is an SDK and you can hook it into your own apps. The most exciting news by far is that the entire thing is completely open source and you can run your own Yubikey server if you wish!"