2 <html xmlns=
"http://www.w3.org/1999/xhtml"><head><meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8"/><title>authpasswd
</title><link rel=
"stylesheet" type=
"text/css" href=
"style.css"/><meta name=
"generator" content=
"DocBook XSL Stylesheets V1.78.1"/><link rel=
"home" href=
"#authpasswd" title=
"authpasswd"/><link xmlns=
"" rel=
"stylesheet" type=
"text/css" href=
"manpage.css"/><meta xmlns=
"" name=
"MSSmartTagsPreventParsing" content=
"TRUE"/><link xmlns=
"" rel=
"icon" href=
"icon.gif" type=
"image/gif"/><!--
4 Copyright 1998 - 2009 Double Precision, Inc. See COPYING for distribution
7 --></head><body><div class=
"refentry"><a id=
"authpasswd" shape=
"rect"> </a><div class=
"titlepage"/><div class=
"refnamediv"><h2>Name
</h2><p>authpasswd — Generate login passwords
</p></div><div class=
"refsynopsisdiv"><h2>Synopsis
</h2><div class=
"cmdsynopsis"><p><code class=
"command">authpasswd
</code> [method]
</p></div></div><div class=
"refsect1"><a id=
"idm255243391984" shape=
"rect"> </a><h2>DESCRIPTION
</h2><p>
8 <span class=
"command"><strong>authpasswd
</strong></span> is a helper utility that generates encrypted
10 Courier authentication library.
11 The Courier authentication library is capable of using several different
12 encryption methods for storing passwords.
13 <span class=
"command"><strong>authpasswd
</strong></span> issues a password prompt.
14 Enter the same password twice (for verification purposes).
15 <span class=
"command"><strong>authpasswd
</strong></span> computes and prints the encrypted password.
16 The encrypted password can be inserted verbatim into the appropriate
17 account record that's processed by the authentication library's
18 <code class=
"literal">authmysql
</code>,
19 <code class=
"literal">authpgsql
</code>,
20 <code class=
"literal">authsqlite
</code>,
21 or
<code class=
"literal">authldap
</code> module.
</p><p>
22 <em class=
"replaceable"><code>method
</code></em> may be set to one of the following
23 literals:
</p><div class=
"variablelist"><dl class=
"variablelist"><dt><span class=
"term">crypt
</span></dt><dd><p>
24 Use the traditional
<acronym class=
"acronym">DES
</acronym>-based encrypted password.
</p></dd><dt><span class=
"term">md5
</span></dt><dd><p>
25 Compute a base64-encoded
<acronym class=
"acronym">MD5
</acronym> password hash.
</p></dd><dt><span class=
"term">md5raw
</span></dt><dd><p>
26 Compute a hexadecimal-encoded
<acronym class=
"acronym">MD5
</acronym> password hash.
</p></dd><dt><span class=
"term">sha1
</span></dt><dd><p>
27 Compute a
<acronym class=
"acronym">SHA1
</acronym> password hash.
</p></dd><dt><span class=
"term">ssha
</span></dt><dd><p>
28 Compute a salted
<acronym class=
"acronym">SHA1
</acronym> password hash.
</p></dd><dt><span class=
"term">sha256
</span></dt><dd><p>
29 Compute a
<acronym class=
"acronym">SHA256
</acronym> password hash.
</p></dd></dl></div><p>
31 <em class=
"replaceable"><code>method
</code></em> defaults to the
32 modified-
<acronym class=
"acronym">MD5
</acronym> password encryption algorithm that's used
33 in Linux (note that this is different from the
<span class=
"quote">“
<span class=
"quote">md5
</span>”
</span> password
34 hash method).
</p></div></div></body></html>