Skip to content

keepass_plugin

matthgyver edited this page May 9, 2019 · 3 revisions

Keepass Plugin

Plugin was written for Keepass 2.32. It's work on 2.41.

The plugin works only on Windows version. There's no solution for Linux at this moment but you are welcome if you are developper ;-)

Installation

Arduino IDE is used "as a driver" so you need it to use the plugin. (it's not necessary for use the device, only to configure it)

  • Download Arduino IDE
  • Download the plugin
  • Copy the .dll plugin file into the KeePass directory (where the KeePass.exe is) or a subdirectory of it.
  • Restart KeePass in order to load the new plugin.

Plugin usage

After the device is unlocked (Default Pin is 0000) you can read all stored entries from the stick to Keepass by clicking Tools ==> ReadFromStick

Keepass Menu


A new group "Password Stick" will be created or refreshed with the entries:

Keepass Stick Group


You can send any existing username with password to a button of the stick by right clicking ==> SendToHWPW-Stick

Keepass Context Menu

note that the Password Stick Group will not be automatically refreshed after adding a new entry to a button!


You can send all items with a right click on "Password Stick" on the left

Keepass Send All


You can modify some settings of the Stick by Tools ==> Stick Settings:

Keepass Stick Settings

  • You can configure timer to lock the stick after * minutes
  • You can enable/disable the {ENTER} key after the Username/Password sequence
  • You can enable/disable locking your computer (WIN_Key+L) after locking the stick with button 0

Special features

  • Username "!" = ALT + CTRL + DEL ==> Wait 1sec. ==> types password ==> return key (for Windows login)
  • Username "$" = WIN + R ==> Password (Command) ==> Return example: Username $ Password: Command ==> if you press the button a cmd will open
Clone this wiki locally