This plugin adds support for using (multiple) smartcards as second factor to unlock KeePass databases. This is implemented in a manner, that is fully compatible with built-in key files: Keeping a plaintext backup of the encrypted key file, it is possible to unlock the database using built-in key file feature without any plugins.

7 stars 3 forks 7 watchers C# GNU General Public License v3.0
keepass piv plgx plugin rsa smartcard yubico yubikey
2 Open Issues Need Help Last updated: Jul 14, 2026

Open Issues Need Help

View All on GitHub

This plugin adds support for using (multiple) smartcards as second factor to unlock KeePass databases. This is implemented in a manner, that is fully compatible with built-in key files: Keeping a plaintext backup of the encrypted key file, it is possible to unlock the database using built-in key file feature without any plugins.

C#
#keepass#piv#plgx#plugin#rsa#smartcard#yubico#yubikey

This plugin adds support for using (multiple) smartcards as second factor to unlock KeePass databases. This is implemented in a manner, that is fully compatible with built-in key files: Keeping a plaintext backup of the encrypted key file, it is possible to unlock the database using built-in key file feature without any plugins.

C#
#keepass#piv#plgx#plugin#rsa#smartcard#yubico#yubikey