mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-04-26 00:46:56 -04:00
Clean up hash password scheme stuff
This commit is contained in:
parent
11a07153d6
commit
68aebc05c9
2 changed files with 19 additions and 14 deletions
|
|
@ -439,25 +439,25 @@ and
|
|||
.BR {CLEARTEXT} .
|
||||
The default is
|
||||
.BR {SSHA} .
|
||||
.TP
|
||||
|
||||
.B {SHA}
|
||||
and
|
||||
.B {SSHA}
|
||||
use the SHA-1 algorithm (FIPS 160-1), the latter with a seed.
|
||||
.TP
|
||||
|
||||
.B {MD5}
|
||||
and
|
||||
.B {SMD5}
|
||||
use the MD5 algorithm (RFC 1321), the latter with a seed.
|
||||
.TP
|
||||
|
||||
.B {CRYPT}
|
||||
uses the
|
||||
.BR crypt (3).
|
||||
.TP
|
||||
|
||||
.B {CLEARTEXT}
|
||||
indicates that the new password should be
|
||||
added to userPassword as clear text.
|
||||
.TP
|
||||
|
||||
Note that this option does not alter the normal user applications
|
||||
handling of userPassword during LDAP Add, Modify, or other LDAP operations.
|
||||
.TP
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ configuration directive.
|
|||
enable verbose mode.
|
||||
.TP
|
||||
.B \-u
|
||||
Generate RFC2307 userPassword values (the default). Future
|
||||
Generate RFC 2307 userPassword values (the default). Future
|
||||
versions of this program may generate alternative syntaxes
|
||||
by default. This option is provided for forward compatibility.
|
||||
.TP
|
||||
|
|
@ -38,7 +38,7 @@ The secret to hash. If not provided, the user will be prompted
|
|||
for the secret to hash.
|
||||
.TP
|
||||
.BI \-h " scheme"
|
||||
If -h is specified, one of the following RFC2307 schemes may
|
||||
If -h is specified, one of the following RFC 2307 schemes may
|
||||
be specified:
|
||||
.IR {CRYPT} ,
|
||||
.IR {MD5} ,
|
||||
|
|
@ -47,21 +47,21 @@ be specified:
|
|||
.IR {SHA} .
|
||||
The default is
|
||||
.IR {SSHA} .
|
||||
.TP
|
||||
|
||||
.B {SHA}
|
||||
and
|
||||
.B {SSHA}
|
||||
use the SHA-1 algorithm (FIPS 160-1), the latter with a seed.
|
||||
.TP
|
||||
|
||||
.B {MD5}
|
||||
and
|
||||
.B {SMD5}
|
||||
use the MD5 algorithm (RFC 1321), the latter with a seed.
|
||||
.TP
|
||||
|
||||
.B {CRYPT}
|
||||
uses the
|
||||
.BR crypt (3).
|
||||
.TP
|
||||
|
||||
.B {CLEARTEXT}
|
||||
indicates that the new password should be added to userPassword as
|
||||
clear text.
|
||||
|
|
@ -81,9 +81,11 @@ versions of crypt(3) to use an MD5 algorithm and provides
|
|||
provides 31 characters of salt.
|
||||
.SH LIMITATIONS
|
||||
The practice storing hashed passwords in userPassword violates
|
||||
Standard Track (RFC2256) schema specifications and may hinder
|
||||
interoperability. A new attribute type to hold hashed
|
||||
passwords is needed.
|
||||
Standard Track (RFC 2256) schema specifications and may hinder
|
||||
interoperability. A new attribute type, authPassword, to hold
|
||||
hashed passwords has been defined (RFC 3112), but is not yet
|
||||
implemented in
|
||||
.BR slapd (8).
|
||||
.SH "SECURITY CONSIDERATIONS"
|
||||
Use of hashed passwords does not protect passwords during
|
||||
protocol transfer. TLS or other eavesdropping protections
|
||||
|
|
@ -95,6 +97,9 @@ were clear text passwords.
|
|||
.BR ldapmodify (1),
|
||||
.BR slapd (8)
|
||||
.BR slapd.conf (5)
|
||||
.B RFC 2307
|
||||
.B RFC 2256
|
||||
.B RFC 3112
|
||||
.LP
|
||||
"OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin/)
|
||||
.SH ACKNOWLEDGEMENTS
|
||||
|
|
|
|||
Loading…
Reference in a new issue