QTPass Guide: Difference between revisions
(Slogging through errors) |
m (fix link) |
||
Line 106: | Line 106: | ||
* https://www.passwordstore.org/ | * https://www.passwordstore.org/ | ||
GoPass | GoPass: | ||
* https://github.com/ | * https://www.gopass.pw/ | ||
* https://github.com/gopasspw/gopass | |||
* https://github.com/gopasspw/gopass/releases | |||
Smartcard-related: | Smartcard-related: | ||
* https://developers.yubico.com/PGP/ | * https://developers.yubico.com/PGP/ | ||
* https://developers.yubico.com/PGP/Git_signing.html | * https://developers.yubico.com/PGP/Git_signing.html |
Revision as of 10:35, 13 April 2020
QTPass Guide
- Windows 10 is assumed.
- Yubikey 5 smartcard is assumed.
- Key generation is outside the scope of this article.
- Ctrl-S is responsible for making this, but you can join in if you like.
Installation
Download software - git, gpg, qtpass (Preparation for install)
- git
- gpg
- qtpass
TODO
Install software - git, gpg, qtpass
- git
- gpg
- qtpass
TODO
Install using Chocolatey (package manager):
- Install Chocolatey package manager:
- Install QTPass package:
>choco install qtpass
Configure git
- TODO Git setup
Configure GPG
- TODO Kleopatra setup
Configure QTPass
- Set path to Git executable
- Set path to GPG executable
TODO
Testing QTPass
TODO Create a test entry in a test folder
- TODO
Read back test entry
- TODO
Using a smartcard
TODO yubikey 5 smartcard
Using QTPass
TODO normal basic usage
- Add new password / credentials
- Read saved password / credentials
Migration into QTPass
TODO bulk import of credentials
- Pick a consistant naming & organization scheme
First line should be the password itself (Does QTPass do this for the user?)
- Tools for mass-import
- Manual import
Resolving specific errors
"could not read encryption key to use, .gpg-id file missing or invalid."
- Tracing error cause:
Message originates in either of these two functions:
"void ImitatePass::Insert(QString file, QString newValue, bool overwrite) {"
https://github.com/IJHack/QtPass/blob/8f2b87b36bd74f1c104653bf22150185125c365c/src/imitatepass.cpp#L95
or
"void ImitatePass::reencryptPath(const QString &dir) {"
https://github.com/IJHack/QtPass/blob/8f2b87b36bd74f1c104653bf22150185125c365c/src/imitatepass.cpp#L298
- Resolution: TODO
"fatal: not a git repository (or any of the parent directories): .git"
- Tracing error cause:
- Resolution: TODO
Handy seeming links
QTPass homepage:
PWGen-win homepage:
- http://pwgen-win.sourceforge.net/
- https://sourceforge.net/projects/pwgen-win/
- http://pwgen-win.sourceforge.net/downloads.html
Appears to be modern home of Kleopatra / Windows GPG:
Appears to be older home of Kleopatra / Windows GPG:
- https://www.openpgp.org/software/kleopatra/
- https://docs.kde.org/stable5/en/pim/kleopatra/index.html
Pass homepage:
GoPass:
- https://www.gopass.pw/
- https://github.com/gopasspw/gopass
- https://github.com/gopasspw/gopass/releases
Smartcard-related: