$ apg -v
APG (Automated Password Generator)
version 2.2.3 (PRNG: X9.17/SHA-1)
Copyright (c) 1999, 2000, 2001, 2002, 2003 Adel I. Mirzazhanov
$ apt show apg
Package: apg
Version: 2.2.3.dfsg.1-4
Priority: optional
Section: admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Marc Haber <mh+debian-packages@zugschlus.de>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 137 kB
Depends: libc6 (>= 2.14)
Homepage: http://www.adel.nursat.kz/apg/
Task: ubuntu-desktop, ubuntu-usb, edubuntu-desktop, edubuntu-usb, ubuntu-gnome-desktop, ubuntu-touch, ubuntukylin-desktop, ubun
tu-budgie-desktop
Supported: 9m
Download-Size: 50.2 kB
APT-Manual-Installed: no
APT-Sources: http://jp.archive.ubuntu.com/ubuntu artful/main amd64 Packages
Description: 自動パスワード生成器 - スタンドアロン版
APG (Automated Password Generator) is the tool set for random password generation. It generates some random words of required
type and prints them to standard output. This binary package contains only the standalone version of apg. Advantages:
* Built-in ANSI X9.17 RNG (Random Number Generator)(CAST/SHA1)
* Built-in password quality checking system (now 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
The client/server version of apg has been deliberately omitted.
.
Please note that there are security flaws in pronounceable password
generation schemes (see Ganesan / Davis "A New Attack on Random
Pronounceable Password Generators", in "Proceedings of the 17th National
Computer Security Conference (NCSC), Oct. 11-14, 1994 (Volume 1)",
http://csrc.nist.gov/publications/history/nissc/ 1994-17th-NCSC-
proceedings-vol-1.pdf, pages 203-216)
.
apg has not seen upstream attention since 2003, upstream is not answering
e-mail, and the upstream web page does not look like it is in good working
order. The Debian maintainer plans to discontinue apg maintenance as soon
as an actually maintained software with a compariable feature set becomes
available.
$ neofetch
.-/+oossssoo+/-. mk@x200
`:+ssssssssssssssssss+:` -------
-+ssssssssssssssssssyyssss+- Model: 74574PJ ThinkPad X200
.ossssssssssssssssssdMMMNysssso. OS: Ubuntu Artful Aardvark (development branch) x86_64
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.11.0-10-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 2 days, 18 hours, 10 minutes
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 4274
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.12
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1280x800
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: awesome
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Theme: Ambiance [GTK3]
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Icons: Ubuntu-mono-dark [GTK3]
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Terminal: tilix
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ CPU: Intel 2 Duo P8400 (2) @ 2.267GHz
+sssssssssdmydMMMMMMMMddddyssssssss+ GPU: Intel® GM45 Express Chipset
/ssssssssssshdmNNNNmyNMMMMhssssss/ GPU: Intel® GM45 Express Chipset
.ossssssssssssssssssdMMMNysssso. Memory: 7083MiB / 7878MiB
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.