Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scqcasc/rusty_password
A simple generator of strong passwords using Rust and GTK
https://github.com/scqcasc/rusty_password
gtk rust
Last synced: about 2 months ago
JSON representation
A simple generator of strong passwords using Rust and GTK
- Host: GitHub
- URL: https://github.com/scqcasc/rusty_password
- Owner: scqcasc
- License: gpl-3.0
- Created: 2024-07-17T19:17:39.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-29T22:36:26.000Z (6 months ago)
- Last Synced: 2024-10-25T08:36:19.752Z (3 months ago)
- Topics: gtk, rust
- Language: Rust
- Homepage: https://github.com/scqcasc/rusty_password/tree/main
- Size: 19.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rusty-Password
A strong password generator written in Rust.This is a small project to learn Rust and how to use GTK bindings. This can run as a command line tool, or as a GUI.
In CLI mode:
```
Options:
-l, --length length of password to create [default: 15]
-s, --simple simplify possible characters
-g, --gui Enable GUI
-h, --help Print help
-V, --version Print version
```
The "--simple" option removes some characters that can cause issues with some password validator tools.## Screenshot
![current gui](screenshots/current_gui.png "Current GUI")
![current cli](screenshots/current_cli.png "Current CLI")
TODO:
- [x] Increase the font size of the password
- [x] Make sure password contains at least one of each char type
- [x] Add button to generate a new password
- [ ] Auto-add the generated password to the clipboard
- [ ] Add GUI option to alter password length
- [ ] Add GUI option for simple vs complex passwords## Thanks
Thanks to https://github.com/pjmlp/gwc-rs/ for showing the way forward with the GUI