makepasswd - Generate and encrypt passwords

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename makepasswd_1.10-12_all.deb
Package name makepasswd
Package version 1.10
Package release 12
Package architecture all
Package type deb
Category admin implemented-in::perl interface::commandline role::program scope::utility security::authentication
Homepage -
License -
Maintainer Colin Watson <>
Download size 11.75 KB
Installed size 37.00 KB
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.


Package Version Architecture Repository
makepasswd_1.10-12_all.deb 1.10 all Debian Main
makepasswd - - -


Name Value
libbytes-random-secure-perl -
libcrypt-passwdmd5-perl -
perl >= 5.8
perl:any -


Type URL
Binary Package makepasswd_1.10-12_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




2018-11-03 - Colin Watson <>
makepasswd (1.10-12) unstable; urgency=medium
[ Ondřej Nový ]
* d/changelog: Remove trailing whitespaces
[ Colin Watson ]
* Set Rules-Requires-Root: no.
* Upgrade to debhelper v10.
* Convert debian/copyright to copyright-format 1.0.
* Policy version 4.2.1.
2018-02-10 - Colin Watson <>
makepasswd (1.10-11) unstable; urgency=medium
* Switch to git; update Vcs-* fields.
* Use /dev/urandom as intended and documented, not /dev/random
(LP: #1573974).
2015-07-16 - Colin Watson <>
makepasswd (1.10-10) unstable; urgency=low
* Move debian/source.lintian-overrides to preferred location of
* Convert from Crypt::OpenSSL::Random to Bytes::Random::Secure (closes:
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:
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:
* 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
* 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.

See Also

Package Description
makepatch_2.03-1.1_all.deb generate/apply patch files with more functionality than plain diff
makepp_2.0.98.5-2_all.deb GNU make compatible but reliable and simpler build tool
makeself_2.4.0-1_all.deb utility to generate self-extractable archives
makexvpics_1.0.1-3+b1_i386.deb updates .xvpics thumbnails from the command line
maki-plugins_1.4.0+git20160822+dfsg-4.1_i386.deb D-Bus-based IRC suite (daemon plugins)
maki_1.4.0+git20160822+dfsg-4.1_i386.deb D-Bus-based IRC suite (daemon)
malaga-bin_7.12-7+b2_i386.deb System for automatic language analysis
malaga-doc_7.12-7_all.deb Documentation for an automatic language analysis system
malaga-mode_7.12-7_all.deb System for automatic language analysis - emacs mode
mame-data_0.206+dfsg.1-1_all.deb Multiple Arcade Machine Emulator (MAME) -- data files
mame-doc_0.206+dfsg.1-1_all.deb Documentation for MAME
mame-tools_0.206+dfsg.1-1_i386.deb Tools for MAME
mame_0.206+dfsg.1-1_i386.deb Multiple Arcade Machine Emulator (MAME)
man-db_2.8.5-2_i386.deb on-line manual pager
man2html-base_1.6g-11_i386.deb convert man pages into HTML format