GenPW is a small and simple password generator. It provides some additional functionality like, Password Patterns and Characterset Probabilities.
Be the first to post a text review of GenPW. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The new version 0.2.3 is now available.
Version 0.2.3 -> 0.3.0 ---------------------- - Lowered the default value of DEFAULT_DEVICE_ACCESS_COUNT - Some minor changes in random_number.c - Added the possibility to use Phonetics - Updated printHelp(...) - New Options: --phonetics / -p PHONETIC_ALPHABET Enables the use of Phonetics to print Passwords and sets the used Phonetic Alphabet to PHONETIC_ALPHABET - Two available Phonetic Alphabets: Nato, Aero (International) Version 0.2.2 -> 0.2.3 ---------------------- - Added ABORT_PROGRAM to terminate program with an errormessage and return-code -1. - assert(...) is now widely used in the code, to find bugs earlier in the development process and to document code dependencies. - Added USE_FASTER_RANDOMNUMBERDEVICE; using this option will speed up the password generation process. This option requires DEFAULT_DEVICE_ACCESS_COUNT. - Added DEFAULT_DEVICE_ACCESS_COUNT controls how often genpw will read a new initialization number from the random device. It reinitialize the pseudo random number all 1/DEFAULT_DEVICE_ACCESS_COUNT times. - USE_FASTER_RANDOMNUMBERDEVICE is activated by default! - Added DEFAULT_CHARACTER_SETS to specify the default character set table in defines.h - Removed some unused defines - Updated the manpage - Updated informations.c Version 0.2.1 -> 0.2.2 ---------------------- - getRandomNumber now (re)initializes the Random Number Generator on every call, this makes USE_NO_PSEUDORANDOMNUMBERS obsolete. - USE_NO_PSEUDORANDOMNUMBERS is not used anymore - Some structural changes in main() - It is now possible to turn on/off the default use of random length passwords via DEFAULT_USE_RANDOM_PASSWORD_LENGTH - The default maximum and minimum length of random length passwords can be set using DEFAULT_PASSWORD_LENGTH_MINIMUM and DEFAULT_PASSWORD_LENGTH_MAXIMUM - It is possible to set the default action (Generate numbers, generate passwords or no operation) using DEFAULT_OPERATION Version 0.2.0 -> 0.2.1 ---------------------- - Added the possibility to evade the use of a pseudo random number generator by setting USE_NO_PSEUDORANDOMNUMBERS. This requires USE_RANDOMNUMBERDEVICE, but creates more secure passwords. - A few minor changes Version 0.1 -> 0.2.0 -------------------- - Improved the initilization of the Random Number Generator without a Random Device - Changed the internal CharacterSet representation - Some internal improvements - USE_DEVURANDOM in defines.h is now called USE_RANDOMNUMBERDEVICE - Added the possibility to set a default Random Device, by changing DEFAULT_RANDOM_NUMBER_DEVICE in defines.h - New version system - New Options: --device / -d PATH Sets the used Random Device to PATH, if supported --random-number / -N MIN:MAX Prints a random number in the range between MIN and MAX, where MAX highest value can be (2^32)-1 (on a common 32Bit machine). If MAX is zero a number between 0 and (2^32)-1 will be generated. Version 0.1 ----------- - First public release
The new version 0.2.3 is now available.
Version 0.2.2 -> 0.2.3 ---------------------- - Added ABORT_PROGRAM to terminate program with an errormessage and return-code -1. - assert(...) is now widely used in the code, to find bugs earlier in the development process and to document code dependencies. - Added USE_FASTER_RANDOMNUMBERDEVICE; using this option will speed up the password generation process. This option requires DEFAULT_DEVICE_ACCESS_COUNT. - Added DEFAULT_DEVICE_ACCESS_COUNT controls how often genpw will read a new initialization number from the random device. It reinitialize the pseudo random number all 1/DEFAULT_DEVICE_ACCESS_COUNT times. - USE_FASTER_RANDOMNUMBERDEVICE is activated by default! - Added DEFAULT_CHARACTER_SETS to specify the default character set table in defines.h - Removed some unused defines - Updated the manpage - Updated informations.c Version 0.2.1 -> 0.2.2 ---------------------- - getRandomNumber now (re)initializes the Random Number Generator on every call, this makes USE_NO_PSEUDORANDOMNUMBERS obsolete. - USE_NO_PSEUDORANDOMNUMBERS is not used anymore - Some structural changes in main() - It is now possible to turn on/off the default use of random length passwords via DEFAULT_USE_RANDOM_PASSWORD_LENGTH - The default maximum and minimum length of random length passwords can be set using DEFAULT_PASSWORD_LENGTH_MINIMUM and DEFAULT_PASSWORD_LENGTH_MAXIMUM - It is possible to set the default action (Generate numbers, generate passwords or no operation) using DEFAULT_OPERATION Version 0.2.0 -> 0.2.1 ---------------------- - Added the possibility to evade the use of a pseudo random number generator by setting USE_NO_PSEUDORANDOMNUMBERS. This requires USE_RANDOMNUMBERDEVICE, but creates more secure passwords. - A few minor changes Version 0.1 -> 0.2.0 -------------------- - Improved the initilization of the Random Number Generator without a Random Device - Changed the internal CharacterSet representation - Some internal improvements - USE_DEVURANDOM in defines.h is now called USE_RANDOMNUMBERDEVICE - Added the possibility to set a default Random Device, by changing DEFAULT_RANDOM_NUMBER_DEVICE in defines.h - New version system - New Options: --device / -d PATH Sets the used Random Device to PATH, if supported --random-number / -N MIN:MAX Prints a random number in the range between MIN and MAX, where MAX highest value can be (2^32)-1 (on a common 32Bit machine). If MAX is zero a number between 0 and (2^32)-1 will be generated. Version 0.1 ----------- - First public release
Version 0.2.2 -> 0.2.3 ---------------------- - Added ABORT_PROGRAM to terminate program with an errormessage and return-code -1. - assert(...) is now widely used in the code, to find bugs earlier in the development process and to document code dependencies. - Added USE_FASTER_RANDOMNUMBERDEVICE; using this option will speed up the password generation process. This option requires DEFAULT_DEVICE_ACCESS_COUNT. - Added DEFAULT_DEVICE_ACCESS_COUNT controls how often genpw will read a new initialization number from the random device. It reinitialize the pseudo random number all 1/DEFAULT_DEVICE_ACCESS_COUNT times. - USE_FASTER_RANDOMNUMBERDEVICE is activated by default! - Added DEFAULT_CHARACTER_SETS to specify the default character set table in defines.h - Removed some unused defines - Updated the manpage - Updated informations.c Version 0.2.1 -> 0.2.2 ---------------------- - getRandomNumber now (re)initializes the Random Number Generator on every call, this makes USE_NO_PSEUDORANDOMNUMBERS obsolete. - USE_NO_PSEUDORANDOMNUMBERS is not used anymore - Some structural changes in main() - It is now possible to turn on/off the default use of random length passwords via DEFAULT_USE_RANDOM_PASSWORD_LENGTH - The default maximum and minimum length of random length passwords can be set using DEFAULT_PASSWORD_LENGTH_MINIMUM and DEFAULT_PASSWORD_LENGTH_MAXIMUM - It is possible to set the default action (Generate numbers, generate passwords or no operation) using DEFAULT_OPERATION Version 0.2.0 -> 0.2.1 ---------------------- - Added the possibility to evade the use of a pseudo random number generator by setting USE_NO_PSEUDORANDOMNUMBERS. This requires USE_RANDOMNUMBERDEVICE, but creates more secure passwords. - A few minor changes Version 0.1 -> 0.2.0 -------------------- - Improved the initilization of the Random Number Generator without a Random Device - Changed the internal CharacterSet representation - Some internal improvements - USE_DEVURANDOM in defines.h is now called USE_RANDOMNUMBERDEVICE - Added the possibility to set a default Random Device, by changing DEFAULT_RANDOM_NUMBER_DEVICE in defines.h - New version system - New Options: --device / -d PATH Sets the used Random Device to PATH, if supported --random-number / -N MIN:MAX Prints a random number in the range between MIN and MAX, where MAX highest value can be (2^32)-1 (on a common 32Bit machine). If MAX is zero a number between 0 and (2^32)-1 will be generated. Version 0.1 ----------- - First public release
The new version 0.2.2 of genpw is now available.
The new version 0.2.1 of genpw is available for download now.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?