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