pwgen - Automatic Password generation

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: pwgen
Package version: 2.07
Package release: 1.1ubuntu1
Package architecture: amd64
Package type: deb
Installed size: 43 B
Download size: 15.22 KB
Official Mirror:
pwgen generates random, meaningless but pronounceable passwords. These passwords contain either only lowercase letters, or upper and lower case mixed, or digits thrown in. Uppercase letters and digits are placed in a way that eases remembering their position when memorizing only the word.




    Source package: pwgen

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install pwgen deb package:
      # sudo apt-get install pwgen


    • /usr/bin/pwgen
    • /usr/share/doc/pwgen/changelog.Debian.gz
    • /usr/share/doc/pwgen/copyright
    • /usr/share/man/man1/pwgen.1.gz


    2015-11-14 - Colin Watson <> pwgen (2.07-1.1ubuntu1) xenial; urgency=medium * Resynchronise with Debian. Remaining changes: - Use correct compiler when cross-building.

    2015-10-22 - Wookey <> pwgen (2.07-1.1) unstable; urgency=medium * Non-maintainer upload. * Add multiarch metadata (Closes: #693964) * Fix manpage typo (Closes: #579178) * Stop -s from overwriting other flags (Closes: 436912)

    2014-11-11 - Colin Watson <> pwgen (2.07-1ubuntu1) vivid; urgency=medium * Resynchronise with Debian (LP: #1183213, #638418, #1349863). Remaining changes: - Fix pwgen -s so it works after other options. - Use correct compiler when cross-building. - Mark pwgen Multi-Arch: foreign.

    2014-10-27 - Theodore Y. Ts'o <> pwgen (2.07-1) unstable; urgency=high * New upstream version * Remove backwards compatibility for no-tty mode. Addresses CVE-2013-4440 (Closes: #725507) * Fail hard if /dev/urandom and /dev/random are not available. Addresses CVE-2013-4442 and Launchpad #1183213 (Closes: #767008) * Fix pwgen -B so that it doesn't accidentally generate passwords with ambiguous characters after changing the case of some letters. Addresses Launchpad Bugs #638418 and #1349863 * Fix potential portability bug on architectures where unsgined ints are not 4 bytes long * Update Debian policy compliance to * Build with Debian hardening using dpkg-buildflags

    2012-12-04 - Colin Watson <> pwgen (2.06-1ubuntu4) raring; urgency=low * Use correct compiler when cross-building. * Mark pwgen Multi-Arch: foreign (closes: #693964).

    2012-10-08 - Colin Watson <> pwgen (2.06-1ubuntu3) quantal; urgency=low * Rebuild for new armel compiler default of ARMv5t.

    2010-03-07 - Alexander Sack <> pwgen (2.06-1ubuntu2) lucid; urgency=low * rebuild rest of main for armel armv7/thumb2 optimization; UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2

    2009-08-05 - Brian Murray <> pwgen (2.06-1ubuntu1) karmic; urgency=low * Fix pwgen -s so it works after other options (Closes: #436912, LP: #297470)

    2009-05-11 - Kees Cook <> pwgen (2.06-1build1) karmic; urgency=low * No-change rebuild to gain FORTIFY defaults.

    2007-07-04 - Theodore Y. Ts'o <> pwgen (2.06-1) unstable; urgency=low * New upstream version * Fix pwgen -Bs so that this option combination works correctly (Closes: #368010) * Fix the pwgen -Bc option combination (Closes: #355153) * Fix typo in pwgen man page (Closes: #376147) * Make the -s option imply the -nc options (Closes: #427969) * Add -v option to generate passwords without vowels (Closes: #387461)