A command line tool for generating secure and memorable passwords.
This is a Zig port of niceware with a CLI interface.
See original project README for more information.
- Zig 0.12.0
zig build -Doptimize=ReleaseSafe
zig build test
To get an overview of all commands you can run niceware --help
.
Converts from bytes (a hex string) into a passphrase.
niceware from-bytes e4c320324baf3a03
results in torpedoed chef fain disabling
Generates a random passphrase. You may specify an optional size when calling this command.
Converts the passphrase into its bytes representation.
niceware to-bytes stroganoff inharmonic allergic tangy
results in d7976e08033bde4a
This wouldn't be possible without the original.
Huge shoutout to healeycodes for the Rust port. The core library used here is a direct port of it.