YubiKey OTP

Rating: 
5
Your rating: None Average: 5 (4 votes)

Allows to use YubiKey NFC for storing OTP (one-time password) secrets. This is a commonly used second factor authentication method.

This app should work with any NFC-enabled YubiKey which understands YKOATH protocol. The password generation algorithm implemented by YubiKey appears to be compatible with Google Authenticator, Foil Auth and other similar apps.

Source code: https://github.com/monich/harbour-yubikey

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-yubikey-1.0.8-1.aarch64.rpm242.7 KB07/05/2023 - 22:16
File harbour-yubikey-1.0.8-1.armv7hl.rpm231.06 KB07/05/2023 - 22:16
File harbour-yubikey-1.0.7-1.aarch64.rpm238.63 KB10/04/2023 - 18:01
File harbour-yubikey-1.0.7-1.armv7hl.rpm232.55 KB10/04/2023 - 18:01
File harbour-yubikey-1.0.6-1.aarch64.rpm236.86 KB10/04/2023 - 06:39
File harbour-yubikey-1.0.6-1.armv7hl.rpm230.01 KB10/04/2023 - 06:39
File harbour-yubikey-1.0.5-1.aarch64.rpm234.77 KB04/09/2022 - 02:36
File harbour-yubikey-1.0.5-1.armv7hl.rpm223.36 KB04/09/2022 - 02:36
File harbour-yubikey-1.0.4-1.aarch64.rpm232.34 KB11/08/2022 - 00:52
File harbour-yubikey-1.0.4-1.armv7hl.rpm221.24 KB11/08/2022 - 00:52
File harbour-yubikey-1.0.3-1.aarch64.rpm225.93 KB08/08/2022 - 00:50
File harbour-yubikey-1.0.3-1.armv7hl.rpm215.67 KB08/08/2022 - 00:50
File harbour-yubikey-1.0.1-1.aarch64.rpm225.79 KB05/08/2022 - 02:06
File harbour-yubikey-1.0.1-1.armv7hl.rpm219.69 KB05/08/2022 - 02:06
File harbour-yubikey-1.0.0-1.aarch64.rpm221.08 KB01/08/2022 - 02:22
File harbour-yubikey-1.0.0-1.armv7hl.rpm214.99 KB01/08/2022 - 02:22
Changelog: 
  • 1.0.8 (May 7 2023)
    - Added support for Steam variant of TOTP
  • 1.0.7 (Apr 10 2023)
    - Updated Swedish translation (Åke Engelbrektson)
    - Use volume keys for zooming
    - Detect camera resolution at run time
    - Fixed a problem with importing QR codes
  • 1.0.6 (Apr 10 2023)
    - Implemented renaming of tokens
    - Store the name of the cover item in a hashed form
  • 1.0.5 (Sep 4 2022)
    - Show YubiKey serial
    - Delete persistent data on uninstall
  • 1.0.4 (Aug 11 2022)
    - Import multiple tokens at once from otpauth-migration URIs
  • 1.0.3 (Aug 7 2022)
    - Fixed manual addition of TOTP keys (attah)
    - Updayted Swedish translation (Åke Engelbrektson)
  • 1.0.1 (Aug 5 2022)
    - Swedish translation (Åke Engelbrektson)
    - Russian translation
    - Tweaked cover behavior
    - Support for "require touch" TOTP tokens
    - Improved reaction to non-YubiKey ISO-DEP tags
  • 1.0.0 (Aug 1 2022)
    - Initial version

Comments

Califax's picture

Hello Slava
I think your project is great and would also like to get involved.
And I am trying to translate it into German.
But I can't create a RPM file.
I use Sailfish SDK 3.9.6 and have cloned your project (version 1.0.5).
I get stuck when creating the RPM.
Can you give me a tip.

 

slava's picture

I create my rpms in the community OBS, can't help you with the SDK.

But if you submit your translation file harbour-yubikey-de.ts here, I'll do the rest!

jbj's picture

is it possible to use this app to recall TOTPk eys from a USB-C only yubikey through usb port instead of NFC?

slava's picture

Not at the moment. I did give it a quick look when I was writing the app but haven't found an easy way to do that. I can try again when/if I have time. If APDU interface is the same (it probably is), then it would be cool to support both USB and NFC transports.