1 unstable release

0.2.0 Sep 30, 2024

#560 in Authentication

MIT license

3.5MB
1.5K SLoC

Passgen Rust

Rust implementation of Passgen, a passphrase generator with a regular-expression-like syntax. It has some features that make it interesting:

  • Generate arbitrary randomized passphrases from a format string
  • Choose random words from a wordlist for XKCD-style passphrases
  • Use a markov-chain to generate high-entropy pronounceable words
  • Calculates the entropy for every generated passphrase
  • Can define presets for commonly used passphrase patterns
  • Can use it in master-passphrase mode, where it will generate deterministic passphrases for different domain-account pairs.

Installation

If you have a Rust installation, you can use Cargo to install it for your user account:

cargo install passgen-rs

Usage

Todo.

License

MIT.

Dependencies

~8–17MB
~240K SLoC