table of contents
| PWQGEN(1) | General Commands Manual | PWQGEN(1) | 
NAME¶
pwqgen — Generate
    quality controllable random passphrase
SYNOPSIS¶
| pwqgen [options] | 
DESCRIPTION¶
The pwqgen program generates a random
    passphrase using the libpasswdqc library. Strength of the generated
    passphrase depends on the amount of randomness read from
    /dev/urandom.
OPTIONS¶
- random=N
- (default: random=47) The size of randomly-generated passphrase in bits (24 to 136).
- config=FILE
- Load config FILE in the
      passwdqc.confformat. This file may define any options described in passwdqc.conf(5), but only therandomandconfigoptions are honored bypwqgen.
- --version
- Output pwqgenprogram version and exit.
- -h,- --help
- Output pwqgenhelp text and exit.
EXIT STATUS¶
pwqgen exits with non-zero status when it
    encounters invalid config file, invalid option, invalid parameter value,
    when it fails to obtain enough randomness, and in any case when it fails to
    generate a passphrase.
FILES¶
/etc/passwdqc.conf (not read unless this
    suggested file location is specified with the
    config=/etc/passwdqc.conf option).
SEE ALSO¶
pwqcheck(1), libpasswdqc(3), urandom(4), passwdqc.conf(5), pam_passwdqc(8).
AUTHORS¶
The pam_passwdqc module was written for Openwall GNU/*/Linux by
    Solar Designer. The pwqgen program was originally
    written for ALT GNU/*/Linux by Dmitry V. Levin, indirectly reusing code from
    pam_passwdqc (via libpasswdqc). This manual page was written for Openwall
    GNU/*/Linux by Dmitry V. Levin.
| March 10, 2021 | Openwall Project |