nixpkgs / apg - APG (Automated Password Generator) is the tool set for random password generation. Standalone version Generates some random words of required type and prints them to standard output. Network version APG server: When client's request is arrived generates some random words of predefined type and send them to client over the network (according to RFC0972). APG client: Sends the password generation request to the APG server, wait for generated Passwords arrival and then prints them to the standard output. Advantages * Built-in ANSI X9.17 RNG (Random Number Generator) (CAST/SHA1) * Built-in password quality checking system (it has support for Bloom filter for faster access) * Two Password Generation Algorithms: 1. Pronounceable Password Generation Algorithm (according to NIST FIPS 181) 2. Random Character Password Generation Algorithm with 35 configurable modes of operation * Configurable password length parameters * Configurable amount of generated passwords * Ability to initialize RNG with user string * Support for /dev/random * Ability to crypt() generated passwords and print them as additional output * Special parameters to use APG in script * Ability to log password generation requests for network version * Ability to control APG service access using tcpd * Ability to use password generation service from any type of box (Mac, WinXX, etc.) that connected to network * Ability to enforce remote users to use only allowed type of password generation

Homepage - https://github.com/wilx/apg

License - BSD-3-Clause

Maintainers - Alexander Tsamutali

Releases

2015-01-29 (expand/collapse)
From commit 02c142a2 to 00460bd6
2.3.0b (expand/collapse)
From commit 074ef76e to 074ef76e
2015-01-29 (expand/collapse)
From commit 07c31956 to 07557e3b
2.3.0b (expand/collapse)
From commit 07d6a1a7 to 02cdfa5d
2015-01-29 (expand/collapse)
From commit 053e6bf8 to 053e6bf8
2.3.0b (expand/collapse)
From commit 015d6e7e to 05a7f008
2015-01-29 (expand/collapse)
From commit 00910f76 to 00682a56
2.3.0b (expand/collapse)
From commit 012009ec to 012009ec
2015-01-29 (expand/collapse)
From commit 0039dff7 to 05e11f84
2.3.0b (expand/collapse)
From commit 00ace5a4 to 00ace5a4
2015-01-29 (expand/collapse)
From commit 06bc3335 to 0683b38c
2.3.0b (expand/collapse)
From commit 06d020fe to 02ac43e5
2.2.3 (expand/collapse)
From commit 02122ccf to 02122ccf
2.3.0b (expand/collapse)
From commit 058bf4cc to 01854619
2.2.3 (expand/collapse)
From commit 050a8963 to 0635f164