makepasswd - Generate and encrypt passwords

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: makepasswd
Package version: 1.10
Package release: 9
Package architecture: all
Package type: deb
Installed size: 67 B
Download size: 12.45 KB
Official Mirror:
Generates true random passwords using /dev/urandom, with the emphasis on security over pronounceability. It can also encrypt plaintext passwords given in a temporary file.



    Binary package: makepasswd_1.10-9_all.deb
    Source package: makepasswd

    Install Howto

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


    • /usr/bin/makepasswd
    • /usr/share/doc/makepasswd/README
    • /usr/share/doc/makepasswd/changelog.Debian.gz
    • /usr/share/doc/makepasswd/changelog.gz
    • /usr/share/doc/makepasswd/copyright
    • /usr/share/lintian/overrides/makepasswd
    • /usr/share/man/man1/makepasswd.1.gz


    2013-05-27 - Colin Watson <> makepasswd (1.10-9) unstable; urgency=low * Fix output formatting when --clearfrom password is >= 12 characters (thanks, Steven Van Acker; LP: #894739). * Remove redundant debian/dirs file. * Canonicalise Vcs-Bzr and Vcs-Browser URLs. * Override debian-watch-file-is-missing Lintian message. * Explicitly set source format to 1.0 for now. * Policy version 3.9.4: no changes required.

    2012-03-07 - Colin Watson <> makepasswd (1.10-8) unstable; urgency=low * debian/copyright: Note that the upstream source location no longer exists due to the upstream author's death some years ago (closes: #660962).

    2011-09-22 - Colin Watson <> makepasswd (1.10-7) unstable; urgency=low * Remove Linux-specific text from the package description, the manual page, and the copyright file (closes: #642410).

    2011-05-28 - Colin Watson <> makepasswd (1.10-6) unstable; urgency=low * Policy version 3.8.4: no changes required. * Add CVE entry to previous changelog stanza. * Send --help output to stdout, not stderr.

    2010-02-22 - Colin Watson <> makepasswd (1.10-5) unstable; urgency=low * Imported into a branch on; add Vcs-Bzr and Vcs-Browser control fields. * Use OpenSSL's random number generator, seeded with 256 bits of entropy from /dev/urandom (CVE-2010-2247; closes: #564559).

    2009-08-14 - Colin Watson <> makepasswd (1.10-4) unstable; urgency=low * Upgrade to debhelper v7. * Override a Lintian warning about syntax in an old changelog entry; I'm not going to rewrite history for this. * Policy version 3.8.2. No changes required. * Use /dev/urandom rather than /dev/random, as the latter is overkill for this and drains entropy too quickly (thanks, Ralf Hildebrandt; closes: #307700). * Increase default password length range from 6-8 characters to 8-10 (closes: #23648).

    2005-08-07 - Colin Watson <> makepasswd (1.10-3) unstable; urgency=low * Open /dev/random with just the :unix layer to avoid draining it in 4096-byte buffered chunks (closes: #320310). Requires perl 5.8 for PerlIO. * Use dh_installman rather than the deprecated dh_installmanpages. * Remove SHELL=/bin/bash and other cruft in debian/rules. * Upgrade to debhelper v4. * Policy version 3.6.2. No changes required.

    2003-08-25 - Colin Watson <> makepasswd (1.10-2) unstable; urgency=low * New maintainer (closes: #192660). * Acknowledge Javier's NMU; thanks! * makepasswd: Fix --crypt-md5 passwords so that PAM actually accepts them, using Crypt::PasswdMD5 (closes: #44788). --crypt-md5 can now be used with --repeatpass. * makepasswd: Document --crypt-md5 in --help output. * debian/control (Description): Change "on the command line" (--clear) to "in a temporary file" (--clearfrom). * debian/control: Build-depend on debhelper (>= 3.0.18), per the Perl policy. Move this from Build-Depends-Indep to Build-Depends since Build-Depends-Indep doesn't have to be satisfied during clean. * debian/rules: Modernize a bit. * debian/control (Standards-Version): Bump to 3.6.1.