makepasswd - Generate and encrypt passwords

Distribution: Ubuntu 12.04 LTS (Precise Pangolin)
Repository: Ubuntu Universe amd64
Package name: makepasswd
Package version: 1.10
Package release: 8
Package architecture: all
Package type: deb
Installed size: 67 B
Download size: 11.57 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-8_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/copyright
    • /usr/share/lintian/overrides/makepasswd
    • /usr/share/man/man1/makepasswd.1.gz


    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.

    2003-08-20 - Javier Fernandez-Sanguino Pen~a <> makepasswd (1.10-1.1) unstable; urgency=low * Non-maintainer upload. Since the rules have changed and this package has not (since potato) I'm uploading to 0-delay. This upload will not fix any RC bugs but at least will (almost) remove all the bugs open for this package, and it didn't take me much time to figure these out... - Change program name so that the help text is displayed properly (Closes: #147808) - Now Build-Depends-Indep from debhelper (Closes: #190485) (I'm not bumping up the Standards Version since this should be revised by the maintainer) - Using --clear now exits with error warning the user that the option is no longer valid (Closes: #50885) - Added 'use bytes' as suggested by reporter to be UTF-8 clean (although I'm not sure if this bug applies any longer since I cannot reproduce it, in any case, using that module shouldn't, hopefully, break anything. (Closes: #168492) - Generate MD5 passwords with the --crypt-md5 option (Closes: #44788)