t
Title: encode-password
Author:
Generator: DocBook XSL-NS Stylesheets v1.76.1 <http://docbook.sf.net/>
Date: 03/21/2012
Manual: Tools Reference
Source: OpenDJ 2.5.0
Language: English

"ENCODE-PASSWORD" "1" "03/21/2012" "OpenDJ 2.5.0" "Tools Reference"
-----------------------------------------------------------------
* Define some portability stuff
-----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://bugs.debian.org/507673
http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----------------------------------------------------------------
* set default formatting
-----------------------------------------------------------------
disable hyphenation
disable justification (adjust text to left margin only)
-----------------------------------------------------------------
* MAIN CONTENT STARTS HERE *
-----------------------------------------------------------------
"NAME"
encode-password - encode a password with an OpenDJ storage scheme
"SYNOPSIS"

\w'encode-password 'u encode-password {options}

"DESCRIPTION"

This utility can be used to encode user passwords with a specified storage scheme, or to determine whether a given clear-text value matches a provided encoded password.

"OPTIONS"

The following global options are supported.

-a, --authPasswordSyntax

Use the authentication password syntax rather than the user password syntax.

-c, --clearPassword {clearPW}

Clear-text password to encode or to compare against an encoded password.

-e, --encodedPassword {encodedPW}

Encoded password to compare against the clear-text password.

-E, --encodedPasswordFile {file}

Encoded password file.

-f, --clearPasswordFile {file}

Clear-text password file.

-i, --interactivePassword

The password to encode or to compare against an encoded password is interactively asked to the user.

-l, --listSchemes

List available password storage schemes.

-r, --useCompareResultCode

Use the LDAP compare result as an exit code for the password comparison.

-s, --storageScheme {scheme}

Scheme to use for the encoded password.

-V, --version

Display version information.

-?, -H, --help

Display usage information.

"EXIT CODES"

0

The command completed successfully.

5

The -r option was used, and the compare did not match.

6

The -r option was used, and the compare did match.

other

An error occurred.

"EXAMPLES"

The following example encodes a password, and also shows comparison of a password with the encoded value.

.\}

$ encode-password -l
3DES
AES
BASE64
BLOWFISH
CLEAR
CRYPT
MD5
RC4
SHA
SMD5
SSHA
SSHA256
SSHA384
SSHA512
$ encode-password -c secret12 -s CRYPT
Encoded Password: "{CRYPT}ZulJ6Dy3TFnrE"
$ encode-password -c secret12 -s CRYPT -e "{CRYPT}ZulJ6Dy3TFnrE" -r
The provided clear-text and encoded passwords match
$ echo $?
6
.\}
"COPYRIGHT"

Copyright \(co 2011-2012 ForgeRock AS