randompass
A simple static password generator. Generated passwords are 20 characters, lower and uppercase and contain special characters by default.
Why?
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).
Usage
Building from source
Using precompiled binaries
Precompiled binaries are available for multiple architectures in Releases.
For a specific length of, say 32
, use:
For full options, run:
Docker
aarch64
and amd64
dockers are available.
Run the following command to pull the image and just generate a random password.