dkunzler / masterpassword

https://play.google.com/store/apps/details?id=de.devland.masterpassword
GNU General Public License v3.0
54 stars 11 forks source link

Sync function #1

Open MrXermon opened 9 years ago

MrXermon commented 9 years ago

Do you think about a function to sync the stored information over different devices. I like the idea of not saving the passwords but regenerating them all the time.

dkunzler commented 9 years ago

Yes I am thinking of such an option. But I have no complete concept at the time. I am open for suggestions. Possible solutions include Google Drive, Droppbox etc. or just an encrypted text import/export, a generated QR Code to directly share the information to your other device.... I'm not quite sure where to start.

MrXermon commented 9 years ago

I think cloud services like Google, Dropbox, Box.com are a good way to start.

Maybe you can also think about webdav integration so we can use our own cloud services.

andreas-becker commented 9 years ago

generate a json file with all the data inside. let the user define a special export password, which is used to encrypt the json file. Now the encrypted file can be distributed through different ways (Google, Dropbox, E-Mail,...). Import on the new device with the choosen password.

MrXermon commented 9 years ago

I go along with this solution!

djrieger commented 9 years ago

I would love a sync option as well, but one that is compatible with the Desktop versions of Master Password (see issue #2). As mentioned already, being able to specify the location of the sites file would be great, so everyone can choose whether to store it in their Dropbox, Google Drive, maybe over WebDav or somewhere else. And I would not like to have to specify an export password. Just as the Desktop solution does, I simply want to export my site names and the password type for each site (again, see issue #2 for file format details) without any passwords. This way I don't need to worry about the file getting into the wrong hands and can synchronize it anywhere, since it is of no use without my master password.

dkunzler commented 9 years ago

Export function is on the way. At the moment I'm implementing a simple json export without password. For the mpsites format that is compatible with iOs and MacOs version a bit more testing is needed to make sure I stay compatible in both ways. But the simple json Export/Import is hopefully done this weekend. I'm fighting against the different file-handling on KitKat vs pre-KitKat devices.

If you want you can join the Beta Tester community on G+. https://plus.google.com/u/0/communities/100884858614292132412 I can upload unfinished builds for you guys if you want.

MrXermon commented 9 years ago

I tried to join the group this morning but I think you need to approve the request.

dkunzler commented 9 years ago

@jangilla added you to the community and postet a link to become a tester.

I just release a beta version with built-in import and export in json format. Only 4.4 KitKat at the moment.

MrXermon commented 9 years ago

Thanks! Everything works on CyanogenMod 11, running Android 4.4.4.

Maybe you can inform the user of the format during the import dialog so users do not get confused!