passgen(1)                                                          passgen(1)



NAME
       passgen - generates pronounceable random passwords

SYNOPSIS
       passgen  [-i  |  -s  string]  [-rtw]  [-c  percent]  [-m  min] [-M max]
       [-n count] [-p percent]


DESCRIPTION
       This program generates random pronounceable syllables that  get  placed
       together to form random words.  These words are well suited for initial
       account passwords since they are easy to remember, yet have elements of
       good passwords.

OPTIONS
       -c percent
              Specify the percentage of syllables to capitalize.

       -h
              Provide only a brief help message.

       -i
              Prompt for an input string for random number generation.

       -m min
              Specify the minimum size of generated password.

       -M max
              Specify the maximum size of generated password.

       -n count
              Specify the number of passwords to generate.

       -p percent
              Specify  the percentage of words to contain punctuation symbols.

       -r
              Make passwords out of random characters (rather than syllables).

       -s string
              Give a string to encrypt for random number generation.

       -t
              Just  give the generated password, not the syllable breakdown of
              the word.

       -V
              Show only version information.

       -w
              Check generated passwords for being a good password.


EXAMPLES
       passgen
              Default gives a random word with an syllable break down.

       passgen -r
              Generate a password of random characters.

       passgen -m10 -M15 -n5 -c50
              Generate 5 passwords of length between 10 and 15 characters with
              a 50% chance of each generated syllable being capitalized.

BUGS
       Currently, there is a hard-coded limit on 1 punctuation mark in a word.
       This should be tunable option.

       The decision to add a punctuation mark is determined on a  per-syllable
       basis.  Thus, if you specify that 100% of all words should have punctu-
       ation then that forces the first letter to be punctuation.

       When giving a new minimum  length  that  exceeds  the  default  maximum
       length, an error occurs unless you specify a new maximum length.

       These bugs will be fixed soon.

AUTHORS
       Original code from:
       National Institute of Standards and Technology

       Modifications by William McVey, PUCC

SEE ALSO
       passwd(1), login(1)



                                     LOCAL                          passgen(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | BUGS | AUTHORS | SEE ALSO