


PWGEN(1)                                                 PWGEN(1)


NNAAMMEE
       pwgen - generate pronounceable passwords

SSYYNNOOPPSSIISS
       _p_w_g_e_n _m_a_x_l_e_n_g_t_h [ ccoouunntt ]

       If you compile pwgen with _-_D_A_L_L_B_Y_O_P_T_S_,
        then the synopsis becomes:

       _p_w_g_e_n   [  --aaccnnsshh  ----aalltt--pphhoonniiccss  ----ccaappiittaalliizzee  ----nnuummeerraallss
       ----sseeccuurree ----hheellpp ] _m_a_x_l_e_n_g_t_h [ ccoouunntt ]

DDEESSCCRRIIPPTTIIOONN
       _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.

CCOOMMMMAANNDD--LLIINNEE OOPPTTIIOONNSS
       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:


       --aa,, ----aalltt--pphhoonniiccss
              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_.


       --cc,, ----ccaappiittaalliizzee
              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_.


       --nn,, ----nnuummeerraallss
              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_.


       --ss,, ----sseeccuurree
              Generate  totally  random,  secure,  unpronouncible
              passwords. Identical to using _s_p_w_g_e_n_.





                                                                1





PWGEN(1)                                                 PWGEN(1)


       --hh,, ----hheellpp
              Print a help message to standard output, then  exit
              successfully.


PPAARRAAMMEETTEERRSS
       _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.

SSEEEE AALLSSOO
       _p_a_s_s_w_d (1)

BBUUGGSS
       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.

AAUUTTHHOORR
       Brandon S. Allbery <allbery@ncoast.UUCP>
       Capitals/digits and man page by  Olaf  Titz  <titz@askdon-
       ald.ask.uni-karlsruhe.de>
       spwgen  by  Vincent  Renardias <vincent@waw.com> and Bruce
       Perens <bruce@pixar.com>
       Modifications to pwgen causing it to  accept  the  options
       -a,  -c,  -n  and -s by Jim Lynch <jim@laney.edu> 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


