APG (Automatischer Passwort-Generator) ist eine Werkzeugsammlung zur zufälligen Passwortgenerierung. Es generiert einige zufällige Wörter des gewünschten Typs und gibt sie in der Standardausgabe aus. Dieses Paket enthält nur die eigenständige Version von APG. Vorteile:
* Eingebauter ANSI X9.17 RNG (Zufällige Nummern Generierung)(CAST/SHA1)
* Eingebautes System zur Überprüfung der Passwortqualität (nun mit Unterstützung für Bloom
Filter für schnelleren Zugriff)
* Zwei Passwortgenerierungsalgorithmen:
1. Algorithmus zur Generierung aussprechbarer Passwörter (gemäß NIST
FIPS 181)
2. Algorithmus zur Generierung von Passwörtern mit zufälligen Zeichen mit 35
konfigurierbaren Vorgangsmodi
* Konfigurierbare Passwortlänge
* Konfigurierbare Anzahl von generierten Passwörtern
* Möglichkeit, RNG mit dem Benutzernamen zu initialisieren
* Unterstützung für /dev/random
* Möglichkeit, generierte Passwörter zu verschlüsseln und sie als zusätzliche Ausgabe zu speichern
* Spezielle Parameter, um APG in einem Script zu nutzen
* Möglichkeit, Passwortgenerierungsanfragen für eine Netzwerkversion zu protokollieren
* Möglichkeit, APG Service Access mithilfe von tcpd zu benutzen
* Möglichkeit, die Passwortgenerierung von jedem Gerät (Mac, WinXX etc.)
zu nutzen, welches mit dem Netzwerk verbunden ist
* Möglichkeit, entfernten Benutzern (via remote control) nur bestimmte Typen der Passwortgenerierung
zu erlauben
Die Client/Server Version von apg wurde absichtlich beschränkt.