Keepassxc: Feature request: TOTP support

Created on 5 Nov 2016  路  8Comments  路  Source: keepassxreboot/keepassxc

It would be amazing if KeepassXR could support Timed One Time Passwords. Currently I am using Google's Authenticator which means that loosing my phone results in loosing access to many services.

Storage of the TOTP information should be compatible with the Keepass OTP plugin. This format is also understood by KeePass2Android.

TOTP is described by rfc6238. It relies on a shared secret. Often this comes in the form of a QR code. In most cases you can also get a base32 encoded key as well.

KeepassXR could continuously show the generated password and copy it the clipboard when clicked.

help wanted new feature TOTP

Most helpful comment

@RealOrangeOne I will look into this once v2.1.0 is released :wink:

All 8 comments

I was looking to this feature some time ago but I've preferred to do other thing.
I would add that there are 2 opened PR to KeePassX for support to TOTP

https://github.com/keepassx/keepassx/pull/176 and https://github.com/keepassx/keepassx/pull/113

Also should be good to add support for HOTP described by rfc4226

Any update on progress on this? Would be really nice to have so I dont have to use Keepass2 anymore!

@RealOrangeOne I will look into this once v2.1.0 is released :wink:

If I understand, you want keepassx to be able to store/create TOTP right? What I want is the ability to lock my DB with TOTP. Is there a feature request for that already?

@qazip there is, see #798

You can't. TOTP is incompatible with offline databases.

How can a TOTP entry be added? I have latest keepassxc installed, there is no "OTP" special option in Add new entry and the 2-3 OTP actions are all grayed out.

Video: https://raw.githubusercontent.com/gsantner/gh_tmp/master/simplescreenrecorder-2018-02-22_19.14.12.webm

You find the TOTP option when you right-click on an existing entry.

Was this page helpful?
0 / 5 - 0 ratings