This is a complete rewrite of my secure password generator. The new version uses my a true random number generator (and here).
The major change was using the new true random number generator in order to ensure strong passwords. Less significant changes include an easy way to specify password’s strips, and some calling convention changes.
Usage examples:
$ ./spass E5pT35Fg $ ./spass -l 14 R$tfOm4g_yRQ2J $ ./spass -s 0-9a-f -l 32 8b5f14a1eeaabe58c2878ab5416a9ebb |
Download the tarball spass-2.0.tar.bz2
. The program depends on Boost‘s program_options (it was tested against version 1.37 and 1.42 and should work with other versions too).