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

Related issues

JosephHatfield picture JosephHatfield  路  3Comments

2tbwXj46BDbdNBRV79DS picture 2tbwXj46BDbdNBRV79DS  路  3Comments

shaneknysh picture shaneknysh  路  3Comments

n1trux picture n1trux  路  3Comments

mstarke picture mstarke  路  3Comments