https://github.com/petr-panteleyev/password-manager
Desktop application to keep passwords and other sensitive information
https://github.com/petr-panteleyev/password-manager
aes-256 desktop-application java java-24 javafx javafx-application password-manager security
Last synced: 20 days ago
JSON representation
Desktop application to keep passwords and other sensitive information
- Host: GitHub
- URL: https://github.com/petr-panteleyev/password-manager
- Owner: petr-panteleyev
- License: bsd-2-clause
- Created: 2017-02-26T08:53:41.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T18:37:50.000Z (2 months ago)
- Last Synced: 2025-04-05T18:54:03.921Z (about 1 month ago)
- Topics: aes-256, desktop-application, java, java-24, javafx, javafx-application, password-manager, security
- Language: Java
- Homepage:
- Size: 1.3 MB
- Stars: 5
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Password Manager

[](LICENSE)Desktop application to store passwords, credit card numbers and other sensitive information.
Application uses 256-bit AES encryption.
## 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 24+.
* Execute:```shell script
./mvnw clean verify
```Application JAR and all dependencies will be placed in ```target/jmods```.
## Run
```shell script
./mvnw exec:exec@run
```To open specific file add ```-Dpassword.file=``` to the command line.
## Custom Run-Time Image
```shell script
./mvnw jlink:jlink
```Run-time image will be found in ```target/jlink``` directory.
## Binary Packages
```shell script
./mvnw jpackage:jpackage
```Installation packages will be found in ```target/dist``` directory.
## Support
There is no support for this application.