keepass2android icon indicating copy to clipboard operation
keepass2android copied to clipboard

Feature Request: keeshare support

Open A13XIS opened this issue 5 years ago • 15 comments

Keeshare is a feature for Keepass (plugin for the original, build-in function for keepassxc), that allows secure sharing of groups between databases (and usually different users) via "share" file. This is just a zip file with a kdbx file and a signature from origin.

More information: https://github.com/keepassxreboot/keepassxc/blob/develop/docs/QUICKSTART.md#using-sharing

Personally, I'd be satisfied with the minimal implementation of the recieving end: Checking the share file (e.g. every time the database is opened) and importing the key groups inside if the certificate is known.

A13XIS avatar Feb 22 '20 12:02 A13XIS

This is available as "child" database in K2A.

lostgit avatar Feb 26 '20 04:02 lostgit

#1019 may related to this.

Small-Ku avatar Mar 01 '20 12:03 Small-Ku

The K2A "child database" feature adds support for AutoOpen, it does not seem to provide support for KeeShare. I would like to second the OPs request that K2A support KeeShare, as this is more appropriate for sharing passwords than AutoOpen

thisIsMikeKane avatar Jun 29 '20 20:06 thisIsMikeKane

I would also like to see support for keeshare. I'll happily donate a beer or two to support that particular feature.

iso-l588 avatar Sep 21 '20 15:09 iso-l588

Right now, if Keeshare is set up in KeePassXC, then changes made to an external database and synced to KeePassXC will also show up and be copied to K2A. Changes made in K2A, however, are not shared back to the external database unless also synced back through KeePassXC.

Like the above poster said, I'd happily buy a couple of beers for this functionality because we're just about ready to implement shared autoopen / child databases at work but I think the KeeShare functionality would be better, but it has to work on android.

fluffman86 avatar Nov 09 '20 20:11 fluffman86

This feature would be super cool. Currently I sync my keepassxc database with keeshare to a nextcloud and every other laptop and pc are also syncing this. At the same time for my Android device I do manual sync as the keeshare file can't be used.

wulbric avatar Jan 28 '21 16:01 wulbric

This request is opened for more than a year, can we get some feedback ? It's a KeepassXC core feature that is missing to this, otherwise awesome, app.

pgmillon avatar Sep 26 '21 08:09 pgmillon

It is a valid request and I don't say it will never be implemented, but it is a very time-consuming update, and unfortunately I don't have lots of time at the moment.

The app supports sharing passwords through child databases which is compatible with KeePass2.

PhilippC avatar Sep 26 '21 10:09 PhilippC

Hope you get the time to implement this very useful feature. Would be greatly appreciated.

GitPullNow avatar Apr 17 '22 21:04 GitPullNow

I would love to see this too. If I update a password using K2A and Keepass XC is open and I"m not there to quickly put in my yubikey then it never gets synced to XC on PC and it gets overwritten and lost.

drunkenslang avatar Jan 31 '23 01:01 drunkenslang

+1 on this! I've been looking for a reliable way to sync my keepass database to my phone, but can't find any apps that support Keeshare. It has been working very well for me using Syncthing to snychronise databases between different PCs without getting sync conflicts, so I'd love to see this implemented.

netgrims avatar Feb 11 '23 12:02 netgrims

Another +1 for this feature. Is there any hope of working on this?

arlinsandbulte avatar Jan 03 '24 14:01 arlinsandbulte

+1 from me.

Massimo-B avatar Feb 23 '24 08:02 Massimo-B

The app supports sharing passwords through child databases which is compatible with KeePass2.

And how exactly do you go about it? A child database is an exact copy or parts of the parent DB?

WebworkrNet avatar Mar 15 '24 07:03 WebworkrNet

+1 from me.

nerdiges avatar Apr 22 '24 20:04 nerdiges