Allows to use YubiKey for storing OTP (one-time password) secrets. This is a commonly used second factor authentication method.
This app should work with any 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.
This app can talk to YubiKey via USB or NFC (if supported).
Source code: https://github.com/monich/harbour-yubikey
Comments
ajalkane
Mon, 2025/08/11 - 13:49
Permalink
Any chance of having copy to clipboard for the code?
slava
Mon, 2026/03/09 - 04:29
Permalink
Single tap already copies the code to the clipboard!
Califax
Tue, 2022/12/27 - 00:07
Permalink
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
Tue, 2022/12/27 - 19:11
Permalink
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.tshere, I'll do the rest!jbj
Sun, 2022/12/18 - 00:54
Permalink
is it possible to use this app to recall TOTPk eys from a USB-C only yubikey through usb port instead of NFC?
slava
Sun, 2022/12/25 - 23:38
Permalink
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.