Which password managers work with the nitrokey, that supports HOTP?

Out of curiosity, I also tested this with Qubes in a Fedora 35 VM.

  1. Install Nitrokey App and mono
    dnf install -y nitrokey-app mono-core
  2. Install udev rule
    sudo bash -c "cd /etc/udev/rules.d && wget https://raw.githubusercontent.com/Nitrokey/libnitrokey/master/data/41-nitrokey.rules && udevadm control --reload-rules && udevadm trigger"
  3. Plug in your Nitrokey Storage and attach it to your VM
  4. Download Keepass and OptKeyProv plugin
  5. Start Keepass (mono keepass.exe) and Nitrokey App and follow above steps.

You best do this using an external monitor as the gui elements often have buttons outside the visible screen. As said before take extra care about all the settings (4 vs. 6 digits tokens, htop counter) so that the generated tokens are in sync and match the expected values.

2 Likes