Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petr-panteleyev/password-generator
Password Generator application for desktop
https://github.com/petr-panteleyev/password-generator
javafx-application javafx-desktop-apps kotlin password-generator
Last synced: 3 days ago
JSON representation
Password Generator application for desktop
- Host: GitHub
- URL: https://github.com/petr-panteleyev/password-generator
- Owner: petr-panteleyev
- License: bsd-2-clause
- Created: 2017-05-20T10:53:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T18:06:49.000Z (3 months ago)
- Last Synced: 2024-08-20T20:22:54.340Z (3 months ago)
- Topics: javafx-application, javafx-desktop-apps, kotlin, password-generator
- Language: Java
- Homepage:
- Size: 312 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Password Generator
![JDK](https://www.panteleyev.org/badges/java-22.svg)
[![License](https://www.panteleyev.org/badges/license.svg)](LICENSE)Simple password generator for desktop platforms like OS X, Linux or Windows.
![screenshot](docs/screenshot.png)
## Presets
There are several presets called by the corresponding menu item:
|Preset|Upper Case|Lower Case|Digits|Symbols|Length|
|---|---|---|---|---|---|
|Long|X|X|X|X|32|
|Medium|X|X|X|X|16|
|UNIX|X|X|X|X|8|
|PIN| | |X| |4|## Ambiguous Letters
This options excludes characters that may look confusing depending on font: 'I', 'l', 'O'.
## Build
Set ```JAVA_HOME``` to JDK 22+.
```shell script
$ ./mvnw clean verify
```## Run
```
./mvnw javafx:run
```## Binary Packages
To build binary installers perform the following steps:
* On Microsoft Windows: install [WiX Toolset 3.x](https://github.com/wixtoolset/wix3/releases), add its binary
directory to ```PATH``` environment variable
* Execute:```shell script
./mvnw clean verify jpackage:jpackage
```Installation packages will be found in ```target/dist``` directory.
## Support
There is no support for this application.