Skip to content

petr-panteleyev/password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager

Desktop application to store passwords, credit card numbers and other sensitive information. Application uses 256-bit AES encryption.

Screenshot

Security Considerations

Application enforces security via file encryption only. Application makes no effort to counter-attacks targeted to user account, operating system or hardware including RAM.

Build

Make sure JAVA_HOME is set to JDK 22.

Execute the following:

mvn clean verify

Application JAR and all dependencies will be placed in target/jmods.

Run

mvn javafx:run

To open specific file add -Dpassword.file=<file> to the command line.

Binary Packages

To build binary installers perform the following steps:

  • On Microsoft Windows: install WiX Toolset, add its binary directory to PATH environment variable
  • Execute one of the following commands depending on the platform:
mvn clean verify jpackage:jpackage@mac
mvn clean verify jpackage:jpackage@win
mvn clean verify jpackage:jpackage@linux

Installation packages will be found in target/dist directory.

Support

There is no support for this application.