I use KeePass Password Safe ( <a href="http:&#x2F;&#x2F;keepass.info&#x2F;" rel="nofollow">http:&#x2F;&#x2F;keepass.info&#x2F;</a> ) supports the Advanced Encryption Standard (AES, Rijndael) and the Twofish algorithm to encrypt its password databases. And it’s free and you have full access to its source code.  KeePass will also support YubinKey. Here is a link on setting up a YubiKey with KeePass (<a href="http:&#x2F;&#x2F;keepass.info&#x2F;help&#x2F;kb&#x2F;yubikey.html" rel="nofollow">http:&#x2F;&#x2F;keepass.info&#x2F;help&#x2F;kb&#x2F;yubikey.html</a> ).