Password Generator 2010
Professional software for generating unique random passwords / codes / numbers / usernames
Advanced Password Generator
  • Strong, pronounceable, word-based
Random Number Generator
  • Unique random numbers of any kind
Masking Code Generator
  • Sequential, alphanumeric, hex, binary
Username & Hash Generator
  • Usernames, MD5 & SHA hashes

I spent some time trying various other password generation utilities, but Password Generator Professional was by far the easiest and most advanced. I also have to mention the Customer Service which was both prompt and efficient.

- James Robson, United Kingdom Atomic Energy Authority, UK

Thank you for an excellent product. I tried several products in all price ranges for their full trial period, but the winner was Password Generator's interface having the most logical look & feel, and Password Generator's enterprise quality.

- James Carlburg, Pres. Software Motif Inc., USA

The product works great with the needs of creating truly random passwords with features like filtering out certain characters (l or 0).

- John Romero, Idaho State Department of Education, USA

Overview Demos Screenshots Features Samples What's New CUSTOM VERSIONS Reviews Editions Tips

Learn about the new features introduced in version 2010:

 Move a mouse over a feature to learn more!

  • Office 2007 Ribbon User Interface
  • New Basic Generation Mode
  • Up to 8X Faster
  • 4 New Random Number Generators
  • Cryptographically Secure RNG
  • Character Policies
  • Unicode Support - Non-ASCII characters
  • Sequences & Sequential Codes
  • Remove duplicates command
  • New Phonetic Character Groups
  • Masks: Improved Advanced Generation Mode
  • Masks: Range Operator [A-Z]
  • Masks: Random Distribution Operator (...)
  • Masks: Improved Literals Operator ""
  • Masks: Much improved perofromance
  • Password List Encryption
  • Password / Username Hash Generation
  • Double Vowels & Consonants
  • Improved weak password filters
  • Much more!
Upgrade Now, Save 60%
 
 
 

Random Number Generators

The program can use any of the following Random Number Generators (RNGs) to create randomness, necessary for random password generation:

  • XorShift128 - is a xorshift pseudo-random number generator with period 2^128-1. It is the fastest RNG.
  • MT19937 - is a Mersenne Twister pseudo-random number generator with period 2^19937-1.
  • ALF - is an Additive Lagged Fibonacci pseudo-random number generator that uses the modulus 232 and, by default the, "lags" 418 and 1279.
  • Cryptographically Secure - is Cryptographically Strong RNG (FIPS-140 (Federal Information Processing Standard) compliant).
  • System - is a simple pseudo-random number generator.
 
 

Resources

Resources can be thought of as building blocks for whatever the program generates. These building blocks include:

  • Character Groups - distinct sets of characters grouped together
  • "Words" - any short pieces of text that are taken from the "dictionary" (built-in one, textual file, or database)
  • Sequences - dynamically generate sequential "numbers" in a predefined format
  • Masks - allow total control over the placement and quantification of the above 3 types of building blocks
  • Literals - are used only in masks, and are basically short, unchangeable pieces of text that you provide and want to have in your passwords

These building blocks have unique properties that let you customize each and every one of them. Together, they act to produce some very complex passwords / codes / usernames.

Options

Options in this case refer to the aspects of the program you can tweak that do not constitute the resources, or "building blocks" described above.

In addition to what is listed here, the program has a variety of options and customizable features. Some of these are listed below:

  • Password Filters - customizable collections of passwords that the program should avoid generating (to ensure, for instance, that no weak and known common password is ever generated)
  • Duplicate Elimination - this feature makes sure that all generated passwords are unique and have no duplicates
  • Random Seed Control - controls the initial seed used by internal Random Number Generator