Random Password Generator - Stronger Methods

Stronger Methods

A variety of methods exist for generating strong, cryptographically secure random passwords. On Unix platforms /dev/random and /dev/urandom are commonly used, either programmatically or in conjunction with a program such as makepasswd. The Java programming language includes a class called SecureRandom. Windows programmers can use the Cryptographic Application Programming Interface function CryptGenRandom. Another possibility is to derive randomness by measuring some external phenomenon, such as timing user keyboard input.

Many computer systems already have an application (typically named "apg") to implement FIPS 181. FIPS 181—Automated Password Generator—describes a standard process for converting random bits (from a hardware random number generator) into somewhat pronounceable "words" suitable for a passphrase.

These methods should prove adequate for most password generation needs, but their suitability will vary depending on the specific situation.

Read more about this topic:  Random Password Generator

Famous quotes containing the words stronger and/or methods:

    “When the masculine mystique is pulling boys and men out into the world to growl manly noises at one another, the only power with a stronger pull on the male psyche is maternally induced guilt. The guilt is quite necessary for our moral development, but it is often uncomfortable.”
    —Frank Pittman (20th century)

    “Parents ought, through their own behavior and the values by which they live, to provide direction for their children. But they need to rid themselves of the idea that there are surefire methods which, when well applied, will produce certain predictable results. Whatever we do with and for our children ought to flow from our understanding of and our feelings for the particular situation and the relation we wish to exist between us and our child.”
    —Bruno Bettelheim (20th century)