Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot open file created in KeePassXC #57

Open
krautcat opened this issue Jul 24, 2022 · 1 comment
Open

Cannot open file created in KeePassXC #57

krautcat opened this issue Jul 24, 2022 · 1 comment

Comments

@krautcat
Copy link

krautcat commented Jul 24, 2022

Hi there,

I have an issue with opening database created in KeePassX and upgraded to OTP secret in KeePassXC.

This is my KeePass installation directory tree:

PS C:\Program Files\KeePass Password Safe 2> tree /f
Структура папок
Серийный номер тома: 007A-B001
C:.
│   KeePass.chm
│   KeePass.config.xml
│   KeePass.exeKeePass.exe.config
│   KeePass.XmlSerializers.dll
│   KeePassLibC32.dll
│   KeePassLibC64.dll
│   License.txt
│   ShInstUtil.exe
│   unins000.dat
│   unins000.exe
│
├───Languages
├───Plugins
│   │   KeeAnywhere-2.0.3.plgx
│   │
│   └───KeeChallenge_1.5
│       │   KeeChallenge.dll
│       │   KeeChallenge.dll.config
│       │
│       ├───32bit
│       │       libjson-0.dll
│       │       libjson-c-2.dll
│       │       libykpers-1-1.dll
│       │       libyubikey-0.dll
│       │
│       └───64bit
│               libjson-0.dll
│               libjson-c-2.dll
│               libykpers-1-1.dll
│               libyubikey-0.dll
│
└───XSL
       KDBX_Common.xsl
       KDBX_DetailsFull_HTML.xsl
       KDBX_DetailsLight_HTML.xsl
       KDBX_PasswordsOnly_TXT.xsl
       KDBX_Tabular_HTML.xsl 

Placing dll's into directory with KeeChallenge.dll didn't help. Also placing all dlls into the directory with KeePass's exe file didn't help too.

Tried to open local file and change the slot, nothing helped.

Error message:
in attachement.

@TuggyNE
Copy link

TuggyNE commented Oct 19, 2022

Unfortunately, the OTP mechanisms used by KeeChallenge and by KeePassXC are fundamentally incompatible. One requires a ride-along XML file, while the other changes the database file itself on every save. (These have different security and usability implications, and neither is strictly superior.) Check https://keepassxc.org/docs/#faq-yubikey-no-extra-file for more info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants