Security Guide for Siebel Business Applications > Security Adapter Authentication > Configuring Password Hashing >

Running the Password Hashing Utility


To hash passwords, you run the utility hashpwd.exe, which is located in the directory SIEBSRVR_ROOT\bin or SIEBEL_CLIENT_ROOT\bin, representing Siebel Server or Siebel Mobile/Developer Web Client installation directories.

Hashed passwords can then be stored in the directory or database for use when a password is hashed upon login, and compared to the stored hashed version.

NOTE:  For important information about the password hashing options mentioned below, see Configuring Password Hashing.

Hashing Passwords Using the RSA SHA-1 Algorithm

The default password hashing algorithm is RSA SHA-1. For this algorithm, run the utility using one of the following syntaxes:

hashpwd password1 password2 ...

hashpwd -a rsasha1 password1 password2 ...

To hash multiple passwords using a batch file, enter the passwords into a batch file (for example, the file may be named passwords.txt), and then specify the filename using the following syntax:

hashpwd @password_file_name

Hashing Passwords Using the siebelhash Algorithm

The Siebel proprietary password hashing algorithm (formerly available using the utility encrypt.exe) is also available. For this algorithm, run the utility using the following syntax:

hashpwd -a siebelhash password1 password2 ...

To hash multiple passwords using a batch file, enter the passwords into a batch file (for example, the file may be named passwords.txt), and then specify the filename using the following syntax:

hashpwd -a siebelhash @password_file_name

Security Guide for Siebel Business Applications