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

KeePass Database Import #347

Closed
stondino00 opened this issue Feb 17, 2021 · 5 comments
Closed

KeePass Database Import #347

stondino00 opened this issue Feb 17, 2021 · 5 comments
Labels
feature A new functionality for the app help wanted Looking for someone to work on this issue

Comments

@stondino00
Copy link

We like there is a mobile app for ios now available but we find keeweb more user friendly as it directly imports keepass database files and keeps the folder structure.

Please look at importing keepass database files and keeping the folder structure.

We are having 0 luck importing a keepass exported csv into passwords on nextcloud.

@stondino00 stondino00 added the feature A new functionality for the app label Feb 17, 2021
@marius-wieschollek marius-wieschollek added the help wanted Looking for someone to work on this issue label Mar 7, 2021
@stondino00
Copy link
Author

stondino00 commented Mar 11, 2021

Implementing keeweb into the passwords app so it can be used from the mobile app for nextcloud passwords, would be helpful and fix this issue. Keeweb works 100% well with keepass database files.

https://github.com/keeweb/keeweb

@marius-wieschollek
Copy link
Owner

I have checked the keepass csv import. Apparently whatever keepass app i used to create the import back then did not have a group field which KeePassXC (2.6.3) and KeePassX (2.0.3) both have. I have added the field to the mapping. Aside from that i did not notice any issues, also not with notes.

Integrating keeweb into the passwords app is not something that is possible. (Details: https://help.nextcloud.com/t/integration-with-keepass/107597/2?u=mdw). Passwords uses a central database and provides an api so clients can access it. Keepass uses files that need to be available to the client. There is no interoperability between these fundamentally different basic concepts.
And creating an import for kdbx files seems to be difficult too, because their library kdbxweb apparently doesn't ship with everything that is necessary to decrypt kdbx4 files.

marius-wieschollek added a commit that referenced this issue Mar 17, 2021
Signed-off-by: Marius David Wieschollek <[email protected]>
marius-wieschollek added a commit that referenced this issue Apr 2, 2021
Signed-off-by: Marius David Wieschollek <[email protected]>
(cherry picked from commit 9a1fa88)
@monperrus
Copy link

FYI, with support for Keepass 2 XML, the folder structure would be preserved, see #467

@monperrus
Copy link

FYI, wrote a Python script to translate a Keepass/Keepass2/KeepassXC database to the Nextcloud Passwords JSON backup format: https://gist.github.com/monperrus/5f3ca5ac9aa59159b33770701c0d5dc7

It preserves the folder structure as well as multiline "notes" fields.

@marius-wieschollek
Copy link
Owner

Closed in favor of #467

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature A new functionality for the app help wanted Looking for someone to work on this issue
Projects
None yet
Development

No branches or pull requests

3 participants