Yubico animal


Personalization Tool



Our Windows-based Personalization tool allows you to re-initialize the AES key in your Yubikey. The purpose is that only you will know the AES key of your Yubikey. Yubico is not aware of it so Yubico can't validate the OTP generated from it. To validate OTPs generated from your newly programmed Yubikey you need to host your own Yubikey validation server and put the same AES key in the server's database so you can validate the OTP from your Yubikey.

The download comes with documentation and examples. We currently do not support Mac OS X or GNU/Linux but are open to help from the community to port the package.

Warning! By re-initializing your Yubikey, you will lose ALL ability to use your Yubikey against our sever, demo server, Radius server, OpenID server and so on. There is no possibility to go back. Consequently, this is only intended for developers that can afford to use a Yubikey for testing purposes only.

WARNING! By using this software you can break your Yubikey! If you program your Yubikey with a new AES key protected with a password, and forget both the AES key and password, there is no way to restore the Yubikey to a usable state. Be careful!

WARNING! These tools work on Windows XP, 2000, but not on Vista yet!


» Issues & wish list of Yubikey firmware and the personalization tool


Yubico Personalization Library v1.1
Windows COM object to personalize the Yubikey.
» Binary installer [OpenPGP signature] [SHA-1 checksum] [MD5 checksum]
» Source code.


Yubico Personalization Library v1.0
Windows COM object to personalize the Yubikey.
» Binary installer [OpenPGP signature] [SHA-1 checksum] [MD5 checksum]



Copyright © Yubico 2008                Tel. California: +1 (408) 807 2940    Tel. Sweden: +46 8 411 30 00    Email: info@yubico.com