Incompatible TOTP-storage formats? #8094
-
Hello! KeePassXC seems to store them in a single field called OTP where all information is coded in URL-style. Indeed I was unable to get TOTP-codes from a test-database created with KeePassXC 2.7 in KeePass 2.5 with KeeTrayTOTP-plugin. And the KeeTrayTOTP-plugin refused to set the fields for seed and settings to the same databasefield. Am I making something wrong? Is there a way to store TOTP data in a compatible and interoperable way? Thanks for help! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
There is no standard way to store until recently when KeePass project implemented a multi-attribute method. The otp field is supported by all major mobility apps, but not KeePass. You will have to configure your TOTP in KeePass using the same secret. That will let it work in all apps. |
Beta Was this translation helpful? Give feedback.
-
KeePass has supported TOTP natively (without plugins) for some time now. KeePass uses the following custom fields for TOPT:
In most cases, I only have the TimeOtp-Secret-Base32 field with the secret. This works with almost all applications and plugins, but not with KeePassXC. It would be nice if KeePassXC also supported the default KeePass custom fields for TOTP. |
Beta Was this translation helpful? Give feedback.
There is no standard way to store until recently when KeePass project implemented a multi-attribute method. The otp field is supported by all major mobility apps, but not KeePass. You will have to configure your TOTP in KeePass using the same secret. That will let it work in all apps.