-
Notifications
You must be signed in to change notification settings - Fork 23
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
Kdbx header: version not supported. #10
Comments
There probably is a version compatibility issue. KeePassPHP has not been maintained for many years now, during which KeePass, on the other hand, did evolve. I just think KeePass 2.57 introduced a new version for the database file format, that KeePassPHP is not aware of. So if you saved a database with KeePass >= 2.57, KeePassPHP is not able to read it. |
Thank you for getting back to me, it's a bit disappointing that it's not
being maintained, I was hoping to test it, I hope you have a good day
further
Is there any way I could modify this php to work with later db's?
…On Thu, 21 Nov 2024, 11:47 pm Louis Traynard, ***@***.***> wrote:
There probably is a version compatibility issue. KeePassPHP has not been
maintained for many years now, during which KeePass, on the other hand, did
evolve. I just think KeePass 2.57 introduced a new version for the database
file format, that KeePassPHP is not aware of. So if you saved a database
with KeePass >= 2.57, KeePass is not able to read it.
—
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYSSD4VHUOFMZPNIIQBQ3ID2BZIIFAVCNFSM6AAAAABSEXNGMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJSGQYDIOBRHA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
You can try if you want it, it's probably just some changes in the xml schema so it should not be very hard to support. But I forgot to mention one limitation that is likely to show up later and that is much more annoying : KeePass switched to the key derivation function argon2 a while back, but I could not find a proper implementation of it either in php or in an easily accessible third party library like openssl or libsodium. Overcoming this limitation would probably be necessary too to make KeePassPHP fully compatible again. |
Hi,
Could I please get some assistance, I am getting the above error when trying to upload the DB through KeePassPHP-UI,
Full error:
Exception at keepassphp.php:694: Kdbx header: version not supported.
Is there a version compatibility issue or am I missing something
Help would be greatly appriciated.
The text was updated successfully, but these errors were encountered: