1PWQGEN(1) BSD General Commands Manual PWQGEN(1)
2
4 pwqgen — Generate quality controllable random passphrase
5
7 pwqgen [options]
8
10 The pwqgen program generates a random passphrase using the libpasswdqc
11 library. Strength of the generated passphrase depends on the amount of
12 randomness read from /dev/urandom.
13
15 random=N
16 (default: random=47) The size of randomly-generated passphrase in
17 bits (24 to 85).
18
19 config=FILE
20 Load config FILE in the passwdqc.conf format. This file may
21 define any options described in passwdqc.conf(5), but only the
22 random and config options are honored by pwqgen.
23
24 --version
25 Output pwqgen program version and exit.
26
27 -h, --help
28 Output pwqgen help text and exit.
29
31 pwqgen exits with non-zero status when it encounters invalid config file,
32 invalid option, invalid parameter value, when it fails to obtain enough
33 randomness, and in any case when it fails to generate a passphrase.
34
36 /etc/passwdqc.conf (not read unless this suggested file location is spec‐
37 ified with the config=/etc/passwdqc.conf option).
38
40 pwqcheck(1), urandom(4), passwdqc.conf(5), pam_passwdqc(8).
41
42 https://www.openwall.com/passwdqc/
43
45 The pam_passwdqc module was written for Openwall GNU/*/Linux by Solar
46 Designer. The pwqgen program was originally written for ALT GNU/*/Linux
47 by Dmitry V. Levin, indirectly reusing code from pam_passwdqc (via lib‐
48 passwdqc). This manual page was written for Openwall GNU/*/Linux by
49 Dmitry V. Levin.
50
51Openwall Project December 9, 2019 Openwall Project