Skip to content

Java based password manager front-end on top of GPG

Notifications You must be signed in to change notification settings

Paula90/fortGnox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

fortGnox

Java based password manager front-end on top of GPG

What is fortGnox

fortGnox is a GUI password manager written in Java. It is based on GnuPG which is used as backend for all encryption related tasks.

Motivation was the long year usage of command line password manager pass which can be used in friendly coexistence together with fortGnox on the same password store.

Although fortKnox was mainly developed under Linux, it is already used by people around the globe also under Windows (well ... maybe not the globe ... at least I know of a handful of people using it).

Features

  • Password management (creation / random generation).
  • Keybordless usage of passwords through the clipboard. The passwords are flushed from clipboard after a timeout.
  • Passwords are masked in the GUI. This allows usage of fortGnox even if other people are around.
  • Integrates smoothly with pass

Requirements

  • Java 8 (or later)
  • GnuPG
  • Some courage to face the manual configuration (for the time being).

Basic Installation

Prerequisites

  • Install Java (see https://jdk.java.net/archive/)

  • Install GPG

  • Download fortGnox

    • Either download the latest JAR file from https://github.com/KneeDeepInMud/fortGnox/releases or download and compile the code.

    • To start fortGnox basically issue the command

      java -jar fortgnox-0.0.1.jar
      
    • If JAR files are not directly started if selected in explorer, create a shortcut to java.exe, edit the hsortcut target in the shortcut properies and append the argument -jar fortgnox-0.0.1.jar

    • Edit configuration in fortGnox

      • After first start open the Settings dialog and select GPG tab.

      • Enter the GPG HOme directory. If unknown enter command gpg -k, the path it is shown in the first line of the output.

      • Enter the path to the folder where you want to store the encrypted passwords files in field Data directories

      • In case you have multiple public GPG keys, which is usually the case enter your own public key in field Default recipient. The public keys can be listed via command:

        gpg -k --keyid-format short
        

About

Java based password manager front-end on top of GPG

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%