masterpassword icon indicating copy to clipboard operation
masterpassword copied to clipboard

we need a sync mechanism between the three implementations of masterpassword

Open promeneur opened this issue 7 years ago • 5 comments

today there are:

  • android mpw a stand alone app https://github.com/dkunzler/masterpassword
  • FF mpw an extent https://github.com/ttyridal/masterpassword-firefox
  • linux (java) mpw a stand alone app. i use it to create pw for app which need a pw such ssh for example

we need a sync mechanism between the three implementations of masterpassword.

why? because there are special cases we don't remember:

  • the site name we used with another pc to create a pw because we can manualy set the name
  • the id we used for a site to create a pw with another device

for example in my friend pc(linux) i add a user for me. i use FF and FF sync feature to get same FF as with my pc. i never found the password created with mpw in my pc because i never remembered the site name i used to login the FF sync account thus i never synced the 2 occurrences of FF.

and i don't speak about remembering of id and pw for masterpassword from a device to another device but this is another story.

promeneur avatar Mar 25 '17 10:03 promeneur

There are a lot more implementations of mpw. Not just three. And they are from from different vendors. I understand the need for are sync mechanims more than you think. It is just not that easy. Syncinng, and therefore conflict resolution, is already a hard problem if I had the control over all implementations. I would either need a server, or force the users to use some cloud like drive or dropbox. Establishing a syncing mechanism between different products from different vendors is even harder. Currently the developer of mpw for python and I are thinking about a new exchange format that should be unified between all implementations of mpw. But that doesn't even give us sync.

So I guess we're working on it, but it will take time.

dkunzler avatar Mar 26 '17 12:03 dkunzler

be simple, dialog with lyndir the original dev of the desktop flavour about how to sync . there is already a beginning subject here about synchronizing. https://github.com/Lyndir/MasterPassword/issues/164

promeneur avatar Mar 26 '17 13:03 promeneur

Hey @dkunzler, could you join up in that lyndir issue promeneur linked to? Would be awesome if we could work out a format that suits everybody.

ttyridal avatar Mar 26 '17 14:03 ttyridal

Agian, the format does not make a synchronization... syncing the FF Plugin and the Java Desktop App on the same machine could possibly be easy. But having an app in the chain makes it much more difficult. I didn't implement a real sync (just for my app) for a reason. It just isn't simple and I'm doing this in my spare time.

dkunzler avatar Mar 26 '17 14:03 dkunzler

Hello

Perhaps a solution about standardization? perhaps a solution to store data wich are currently stored in .mpsites?

Do you hear about pass, the standard Unix password manager? https://www.passwordstore.org

multi-platform (linux,android, mac os, ms windows)
extension for FF and Chrome
synchronization
included password generator but you can use any password generator then masterpassword

promeneur avatar May 02 '18 07:05 promeneur