Random Password Generator
31/12/2006 23:03 | Security

Changes in 2.0:
User can now select a password scheme. i.e. User can specify whether they want lower case chars, upper case chars, numbers, symbols or extended symbols (or a combination or each). It means that all passwords generated will meet the specified complexity.
Note: Run with no arguments for usage.
Examples:
Numbers + lowercase letters
./pw_gen.pl 3 10 na
Generating 3 password(s) of 10 character(s) length with complexity scheme 'na':
3005629kw2 (three - zero - zero - five - six - two - nine - kilo - whiskey - two)
9f9ef3e684 (nine - foxtrot - nine - echo - foxtrot - three - echo - six - eight - four)
xj1312f4gi (xray - juliet - one - three - one - two - foxtrot - four - golf - india)
Numbers + lowercase letters + regular symbols
./pw_gen.pl 3 10 nas
Generating 3 password(s) of 10 character(s) length with complexity scheme 'nas':
=o9!dskbk6 (equals - oscar - nine - exclamation - delta - sierra - kilo - bravo - kilo - six)
=.#ck8u%9g (equals - period - hash - charlie - kilo - eight - uniform - percent - nine - golf)
1m+.+a23c9 (one - mike - plus - period - plus - alpha - two - three - charlie - nine)
Uppercase letters
./pw_gen.pl 3 10 A
Generating 3 password(s) of 10 character(s) length with complexity scheme 'nas':
XYPNHCFMAJ (XRAY - YANKEE - PAPA - NOVEMBER - HOTEL - CHARLIE - FOXTROT - MIKE - ALPHA - JULIET)
QRZQORVIOY (QUEBEC - ROMEO - ZULU - QUEBEC - OSCAR - ROMEO - VICTOR - INDIA - OSCAR - YANKEE)
NFFBKGRURB (NOVEMBER - FOXTROT - FOXTROT - BRAVO - KILO - GOLF - ROMEO - UNIFORM - ROMEO - BRAVO)
Download it here