Skip to content

Hardware authentication device (security key/token)

Questions / issues

  • What if I forget my key at home ?
  • What if I lose my key ?
    • Backup Fido keys ?
  • What if my solokey get stolen ?

Fido test website

Open Source / open hardware options

Nitrokey

Software:

  • nitrokey-udev-rules Arch package
  • nitropy / pynitrokey

    • Official Python cli interface for the Nitrokey FIDO2, Nitrokey Start, Nitrokey 3, Nitrokey Passkey and NetHSM.
    • GitHub
  • nitrocli

    • Rust cli for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key devices

Solokeys

Solokey 2

Usage:

List keys:

solo2 list

Update firmware:

solo2 update

Solokey 1 (broken)

Install toolset:

pamac install solo1

Usage

solo key credential ls

Update firmware:

solo key update

Test PIN:

solo key credential ls

Verify hardware and firmware:

solo key verify

Other hardware options