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

Password Generator 2010 is much more than just a password generator - it's a professional software for generating unique & secure random passwords / keycodes / numbers / serial numbers / usernames / any other short pieces of random "text" (to reflect this fact, the word "password" on this website refers to a wide variety of strings that this product can generate, and not just to passwords per se). Building on over 7 years of experience (previously the product was made by Diplodock), Password Generator 2010 offers the most advanced set of features available in any random code generation application!

This Diagram Shows Product's Key Eelements & How They Work Together:

What You Can Do With Password Generator 2010

These are just a few things you can do with Password Generator 2010:

  • Generate millions of very complex passwords of any length in seconds
  • Control exactly which characters can appear, how often, and where using customizable logical groups - character groups
  • Enhance password strength even further using character policies: allow/disallow consecutive character abc, allow/disallow consecutive keyboard characters qwerty, allow/disallow repeating characters aaa, allow/disallow duplicate characters AbA
  • Control exactly how many certain characters you want to see in passwords, by specifying min and max values for character groups
  • Use sequential elements in passwords PW01, PW02, PW03... using fully customizable sequences
  • Exclude ambiguous characters 1, I, l, O, 0, o from password
  • Include special characters ~, !, @, #, $, %, ^, &, *, (, ), ,, ., =, +, <, > in the password
  • Generate strong, yet easy to remember pronounceable passwords
  • Generate usernames along with passwords
  • Export and integrate password lists into existing applications
  • State of the art masking password generator with 6 built-in operators, like random length operator, gives you full control and allows you to generate even the most complex masking passwords!
  • Make sure unsecure passwords such as 1234567, or qwerty will NOT appear in the password list by using Common Passwords Filter feature
  • Generate passwords with words, i.e. abcLengtH147
  • Generate serial numbers, pins, codes, and more using masks, i.e. 1AB38-GB7IU-L89R4
  • Tweak letter case in words to create secure, yet easy-to-remember passwords and usernames, i.e. CoMpUtEr
  • Export generated passwords and usernames to database / update database records
  • E-mail new or updated passwords (or usernames) safely and save a lot of time using built-in wizard
  • And much, much more!
Password Generator 2005 Professional Received "User Choice" Award at Free Download Manager      Reviewers' Choice.  Password Generator 2009 Professional     

Requirements

- MS Windows 2000 / XP / 2003 / Vista / 7 / 2008
- 500 MHz Processor
- 256MB of RAM

 
 
 

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