Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 1.33 KB

README.md

File metadata and controls

58 lines (37 loc) · 1.33 KB

Password Manager

JDK License

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

  • Set JAVA_HOME to JDK 23+.
  • Execute:
./mvnw clean verify

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

Run

./mvnw javafx:run

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

Custom Run-Time Image

./mvnw clean verify jlink:jlink

Run-time image will be found in target/jlink directory.

Binary Packages

To build binary installers perform the following steps:

  • On Microsoft Windows: install WiX Toolset 3.x, add its binary directory to PATH environment variable
  • Execute:
./mvnw clean verify jpackage:jpackage

Installation packages will be found in target/dist directory.

Support

There is no support for this application.