| Crates.io | randompass |
| lib.rs | randompass |
| version | 1.0.0 |
| created_at | 2022-01-03 15:57:57.033793+00 |
| updated_at | 2022-12-31 12:05:21.676662+00 |
| description | 🔑 A simple static password generator. |
| homepage | |
| repository | https://github.com/mihaigalos/randompass |
| max_upload_size | |
| id | 507180 |
| size | 37,016 |
A simple static password generator. Generated passwords are 20 characters, lower and uppercase and contain special characters by default.
I got frustrated with generating passwords which met the required complexity.
There are a few implementations around, but their licensing meant they cannot be used in a professional setting.
Moreover, they require explicit flags to enable a specific complication (i.e.: special chars, uppercase); randompass has them enabled by default and the user can disable them instead.
Finally, they do not guarantee that the required complexity has been met (i.e.: the password might not contain a required complication).
cargo install randompass
Precompiled binaries are available for multiple architectures in Releases.
randompass
For a specific length of, say 32, use:
randompass --length 32
For full options, run:
randompass --help
aarch64 and amd64 dockers are available.
Run the following command to pull the image and just generate a random password.
docker run --rm mihaigalos/randompass