This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
sw:apg:intro [2017/09/05 19:08] – created Frank Fegert | sw:apg:intro [2017/09/06 19:29] (current) – Frank Fegert | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Introduction ====== | ====== Introduction ====== | ||
- | FIXME | + | A generator for random passwords |
- | ====== Links ====== | + | '' |
- | FIXME | + | Default algorithm is pronounceable password generation algorithm designed by Morrie Gasser and described in A Random Word Generator For Pronounceable Passwords National Technical Information Service (NTIS) AD-A-017676. The original paper is very old and had never been put online, so I have to use NIST implementation described in FIPS-181. |
- | ===== General ===== | + | Another algorithm is simple random character generation algorithm, but it uses four user-defined symbol sets to produce random password. It means that user can choose type of symbols that should appear in password. Symbol sets are: numeric symbol set (0, ..., 9) , capital letters symbol set (A, ..., Z) , small letters symbol set (a, ..., z) and special symbols symbol set (#, @, !, ...). |
- | FIXME | + | Built-in pseudo random number generator is an implementation of algorithm described in Appendix C of ANSI X9.17 or RFC1750 with exception that it uses CAST or SHA-1 instead of Triple DES. It uses local time with precision of microseconds (see gettimeofday(2)) and /dev/random (if available) to produce initial random seed. |
- | /* [[]]\\ | + | '' |
+ | |||
+ | ====== Links ====== | ||
+ | |||
+ | ===== General ===== | ||
+ | |||
+ | [[http:// | ||
====== Docs ====== | ====== Docs ====== | ||
- | FIXME | + | ''/ |
====== Files and Directories ====== | ====== Files and Directories ====== | ||
- | |||
- | FIXME | ||
===== General Files and Directories ===== | ===== General Files and Directories ===== | ||
- | FIXME | + | None |
===== Configuration Files ===== | ===== Configuration Files ===== | ||
- | FIXME | + | ^ File or Directory |
+ | | ''/ | ||
====== Getting Help ====== | ====== Getting Help ====== | ||
- | |||
- | FIXME | ||
Manual pages: | Manual pages: | ||
<cli> | <cli> | ||
- | user@host: | + | user@host: |
</ | </ | ||
- | ====== Install ====== | + | For the bloom filter program: |
- | FIXME | + | < |
+ | user@host: | ||
+ | </ | ||
- | To install //// on Debian: | + | ====== Install ====== |
+ | |||
+ | To install //apg// on Debian: | ||
<cli> | <cli> | ||
- | root@host: | + | root@host: |
+ | root@host: | ||
</ | </ | ||
====== Configuration ====== | ====== Configuration ====== | ||
- | FIXME | + | Any command line option can be added to the Variable '' |
====== Usage ====== | ====== Usage ====== | ||
- | FIXME | + | ===== General Usage ===== |
- | ===== Status Check ===== | + | < |
+ | user@host: | ||
+ | </ | ||
- | FIXME | + | ===== Command Line Parameters ===== |
- | To check the status | + | ==== Output Formatting ==== |
+ | |||
+ | ^ Option | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | ==== Password Complexity ==== | ||
+ | |||
+ | ^ Option | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | ==== Password Quality Control ==== | ||
+ | |||
+ | ^ Option | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | ===== Example Usage ===== | ||
+ | |||
+ | To generate one password with a length of 16 characters, consisting | ||
<cli> | <cli> | ||
- | root@host: | + | user@host: |
</ | </ | ||
- | ====== Recipies ====== | + | To generate 5 pronouncable passwords with a length between 16 and 32 characters and showing their pronounciation: |
- | FIXME | + | < |
+ | user@host: | ||
+ | </ | ||
+ | |||
+ | ===== Status Check ===== | ||
+ | |||
+ | None | ||
+ | |||
+ | ====== Recipies ====== | ||
<nspages .:recipies -subns -pagesInNs -simpleList -title -hideNoSubns -hideNoPages -textNS="" | <nspages .:recipies -subns -pagesInNs -simpleList -title -hideNoSubns -hideNoPages -textNS="" | ||
Line 75: | Line 125: | ||
====== Known Issues ====== | ====== Known Issues ====== | ||
- | FIXME | + | None |