DannyGB / KeePassTouch

Ubuntu Touch Version of KeePass (QML & C++)
GNU General Public License v3.0
19 stars 11 forks source link

Unsupported file version detected #39

Open tubaclarinet opened 5 years ago

tubaclarinet commented 5 years ago

I am looking forward to using Keepit on my Ubuntu Touch device (Nexus 5), but when I attempt to open my imported .kbdx database file, Keepit display the error message "Unsupported file version detected". How do I tell what version of .kbdx I have? Would this error message be referring to .kbdx file version or the .key file version?

Thanks.

DannyGB commented 5 years ago

This error is caused when the database version is greater than that supported by the application. It could also be caused by a corrupted kdbx file There is no easy way to determine which version you are using (it is indicated by the 3rd byte of the kdbx file)

PureTryOut commented 4 years ago

I get this too, and it basically makes the whole of Ubuntu Touch unusable too :confused:

In my case I use the newest version as supported by KeepassXC on the desktop.

PureTryOut commented 4 years ago

My database is KDBX 4.0, I guess that's not supported? You can check your format by running the KeepassXC application -> database settings -> security -> encryption settings.

vasyugan commented 4 years ago

Fortunately, there is KeepWeb as an alternative, a version of KeeWeb packaged for Ubuntu Touch. But a real native application would be much preferred, because its use is awkward. I don't know what effort it takes to bring KeePit into sync with the latest database standard, but without, its use is quite limited, because, while I tried with KeePassXC, my attempts to save my database in an older database version all but failed.