/HarpocratesAuto

Autohotkey script to interact with KeePass Database

Primary LanguageAutoHotkeyApache License 2.0Apache-2.0

HarpocratesAuto

Autohotkey script to interact with KeePass Database.

Usage

  1. Type the following hotstring:
pswd@haa+<TAB>

or

pswd@hab+<TAB>
  1. A command prompt will open, then type the database master key:
1234567890

Personalization

To personalize it, edit the HarpocratesAuto.ahk file changing the path for your own database, composite key and password title (HarpocratesAuto.kdbx, HarpocratesAuto.key and HarpocratesAuto_A title).

Dependencies

AutoHotKey - Tested Version: V2 Alpha

KeyPass - Tested Version: 2.46

KPScript - Tested Version: 2.46 (Note: KPScript shall be at the same version of KeePass)

Notes

Master key: Change your master key periodically.

Two-factor protection: A key file is something that you must have in order to be able to open the database (in contrast to a master password, which you must know). If you use both a key file and a master password, you have a two-factor protection: possession and knowledge.

Location: As mentioned above, the idea of a key file is that you have something. If an attacker obtains both your database file and your key file, then the key file provides no protection. Therefore, the two files must be stored in different locations. For example, you could store the key file on a separate USB stick.