Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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