Imported Upstream version 0.63.0
[hcoop/debian/courier-authlib.git] / authpasswd.1
... / ...
CommitLineData
1.\" <!-- $Id: authpasswd.sgml,v 1.6 2008/12/06 14:31:51 mrsam Exp $ -->
2.\" <!-- Copyright 2004-2008 Double Precision, Inc. See COPYING for -->
3.\" <!-- distribution information. -->
4.\" Title: authpasswd
5.\" Author:
6.\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
7.\" Date: 12/06/2008
8.\" Manual: Double Precision, Inc.
9.\" Source: Double Precision, Inc.
10.\"
11.TH "AUTHPASSWD" "1" "12/06/2008" "Double Precision, Inc." "Double Precision, Inc."
12.\" disable hyphenation
13.nh
14.\" disable justification (adjust text to left margin only)
15.ad l
16.SH "NAME"
17authpasswd - Generate login passwords
18.SH "SYNOPSIS"
19.HP 11
20\fBauthpasswd\fR [method]
21.SH "DESCRIPTION"
22.PP
23
24\fBauthpasswd\fR
25is a helper utility that generates encrypted passwords for the Courier authentication library\. The Courier authentication library is capable of using several different encryption methods for storing passwords\.
26\fBauthpasswd\fR
27issues a password prompt\. Enter the same password twice (for verification purposes)\.
28\fBauthpasswd\fR
29computes and prints the encrypted password\. The encrypted password can be inserted verbatim into the appropriate account record that\'s processed by the authentication library\'s
30authmysql,
31authpgsql, or
32authldap
33module\.
34.PP
35
36\fImethod\fR
37may be set to one of the following literals:
38.PP
39crypt
40.RS 4
41Use the traditional
42DES\-based encrypted password\.
43.RE
44.PP
45md5
46.RS 4
47Compute a base64\-encoded
48MD5
49password hash\.
50.RE
51.PP
52md5raw
53.RS 4
54Compute a hexadecimal\-encoded
55MD5
56password hash\.
57.RE
58.PP
59sha1
60.RS 4
61Compute a
62SHA1
63password hash\.
64.RE
65.PP
66ssha
67.RS 4
68Compute a salted
69SHA1
70password hash\.
71.RE
72.PP
73sha256
74.RS 4
75Compute a
76SHA256
77password hash\.
78.RE
79.PP
80If not specified,
81\fImethod\fR
82defaults to the modified\-MD5
83password encryption algorithm that\'s used in Linux (note that this is different from the
84\(lqmd5\(rq
85password hash method)\.