This repository was archived by the owner on Oct 15, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 300
Migrating to Password Store
sc-perth edited this page Oct 22, 2016
·
8 revisions
I'm working on this as you look at it. You might want to come back later.
- Password Store is an Android app designed to be compatible with pass "the standard unix password manager". That is, one could call it an Android implementation of pass. That requires maintaining compatibility with pass to be a top priority. For that reason much of pass' documentation will apply, ie file structure & storage conventions.
- Password Store, and pass for that matter, are created in the unix philosophy of "Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new 'features'." This means that conversion between two password managers isn't in the scope of the project. But it can be done, and due to pass' simplified storage convention, it can be done easily. You just do it with something else, with scripts found in the pass project git repo.
pass' storage convention is stupid simple. So, with a bit of thought & scripting knowledge, probably anything you can export your data from. That said, pass provides scripts to convert the following password manager's data:
- 1 Password
- FPM
- kedpm
- keypass2
- kwallet
- lastpass
- password-exporter
- pwsafe
- revelation
- roboform
To really drive home the point, you aren't going to migrate to Password Store, you're going to migrate to pass. All the documentation on how to migrate to Password Store, or pass, already exists. You can find it on pass' homepage. Go there for specific instructions.
- Prep a computer
- Either install pass, and ensure you get the conversion scripts, OR
- Grab the conversion scripts from pass' git repo (script dir).
- You've got pgp/gpg right? That's what pass uses to keep your passwords safe. Here's a great *nix reference & a windows reference. The authoritative documentation for gpg can be found here.
- Yes, that's all a bit overwhelming at first. Heck, it can be overwhelming to people that have been using gpg for a while. But it's honestly not hard. Just slog through it up to the point that you have a public & private key pair. Then either keep reading so you can see how to export them, or google for that knowledge.
- Either locate where your current password manager is storing its data, or export the data from your current password manager. How you do that is specific to your password manager. Here's a good