APG (Automated Password Generator)

Generates random passwords with configurable parameters, including password length, number of passwords, and character set.

Made by Adel I. Mirzazhanov

  • passwords

  • random-password

What is APG (Automated Password Generator)?

APG (Automated Password Generator) is a comprehensive tool set for generating random passwords. It offers both standalone and network-based versions, catering to diverse user needs. The standalone version generates random words of the required type and prints them to the standard output, while the network version provides additional features and capabilities

Highlights

  • Built-in ANSI X9.17 Random Number Generator (RNG) utilizing CAST/SHA1 algorithms
  • Integrated password quality checking system with support for Bloom filter for faster access
  • Two password generation algorithms: Pronounceable Password Generation Algorithm (according to NIST FIPS 181) and Random Character Password Generation Algorithm with 27 (35 for APG = 2.0.0b0) configurable modes of operation
  • Configurable password length and number of generated passwords
  • Ability to initialize RNG with user-provided string
  • Support for /dev/random
  • Option to crypt() generated passwords and print them as additional output
  • Scripting-friendly parameters for automated usage
  • Logging of password generation requests for the network version
  • Access control mechanisms using tcpd for the network version
  • Cross-platform compatibility, allowing users from various operating systems (Mac, Windows, etc.) to utilize the password generation service

Platforms

  • Mac
  • Linux
  • Windows

Languages

  • English

Features

    • Portable

    • Password Generator