PWGEN(1) PWGEN(1) NNAAMMEE pwgen - generate pronounceable passwords SSYYNNOOPPSSIISS _p_w_g_e_n _m_a_x_l_e_n_g_t_h [ ccoouunntt ] If you compile pwgen with _-_D_A_L_L_B_Y_O_P_T_S_, then the synopsis becomes: _p_w_g_e_n [ --aaccnnsshh ----aalltt--pphhoonniiccss ----ccaappiittaalliizzee ----nnuummeerraallss ----sseeccuurree ----hheellpp ] _m_a_x_l_e_n_g_t_h [ ccoouunntt ] DDEESSCCRRIIPPTTIIOONN _p_w_g_e_n generates random, meaningless but pronounceable passwords. Depending on how the program was installed, these words contain either only lowercase letters, or upper and lower case mixed, or digits thrown in. Uppercase letters and digits are placed in a way that eases remem- bering their position when memorizing only the word. Prefer pwgen -s to pwgen if you want a "secure" password. _p_w_g_e_n does not interact with the system's password han- dling. All it does is print out one or more passwords that can subsequently be used as input for _p_a_s_s_w_d (1) or for similar applications. CCOOMMMMAANNDD--LLIINNEE OOPPTTIIOONNSS If _p_w_g_e_n was compiled with the _-_D_A_L_L_B_Y_O_P_T_S compile-time option, then the following options are recognized: --aa,, ----aalltt--pphhoonniiccss Use an alternate phonics table. Identical to using a _p_w_g_e_n which was compiled with _-_D_A_L_T_P_H_O_N_. --cc,, ----ccaappiittaalliizzee Semi-random capitalization (not so random yet...) Identical to using a _p_w_g_e_n which was compiled with _-_D_C_A_P_I_T_A_L_I_Z_E_. --nn,, ----nnuummeerraallss Semi-random numeral insertion (not so random yet...) Identical to using a _p_w_g_e_n which was com- piled with _-_D_N_U_M_E_R_A_L_S_. --ss,, ----sseeccuurree Generate totally random, secure, unpronouncible passwords. Identical to using _s_p_w_g_e_n_. 1 PWGEN(1) PWGEN(1) --hh,, ----hheellpp Print a help message to standard output, then exit successfully. PPAARRAAMMEETTEERRSS _l_e_n_g_t_h (number from 4 to 16) specifies the maximum pass- word length. This parameter is required. _c_o_u_n_t specifies how many passwords to produce. Defaults to one. SSEEEE AALLSSOO _p_a_s_s_w_d (1) BBUUGGSS Not always uses the whole _l_e_n_g_t_h_, in fact mostly it gener- ates one character less. The position of capitals and digits is too predictable. Sometimes misses the capitals/digits. AAUUTTHHOORR Brandon S. Allbery Capitals/digits and man page by Olaf Titz spwgen by Vincent Renardias and Bruce Perens Modifications to pwgen causing it to accept the options -a, -c, -n and -s by Jim Lynch who also updated the man page and the makefile to suit. The func- tionality made available by these options were not modi- fied; the only change was to make them all accessible from a single pwgen binary. The package is otherwise identical. 2