QTPass Guide

From Bibliotheca Anonoma
Revision as of 10:35, 13 April 2020 by Ctrl-s (talk | contribs) (fix link)

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):

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:

Appears to be modern home of Kleopatra / Windows GPG:

Appears to be older home of Kleopatra / Windows GPG:

Pass homepage:

GoPass:

Smartcard-related: