login/password_hash_algorithm

Parameter

login/password_hash_algorithm

Short text

Format and hash algorithm for new passwords

Parameter Description

Since SAP_BASIS 7.02, password hash values are calculated with a standardized hash procedure. This is usually the “(random) salted” hash procedure; with this method, a randomly-generated value (“salt”) is also used, in addition to the password, to calculate the password hash value; the hash value calculation can also be performed more than once successively (that is, iterated), to make dictionary and brute force attacks more difficult.

If you are using iterated hash procedures, you need to balance performance loss and security gain.

This profile parameter is evaluated when calculating new password hash values (but not, however, when checking password hash values at logon), to determine the hash procedure and the coding format.

Normally, you should not need to change the value from the default value specified by the kernel. In this way, you automatically profit from continual further development in the area of password hash procedures.

More information: SAP Note 991968.

Application Area

Logon

Parameter Unit

Special character string

Default Value

Depends on the current kernel version

Who is permitted to make changes?

The customer

Operating System Restrictions

None

Database System Restrictions

None

Are other parameters affected or dependent?

If profile parameter login/password_downwards_compatibility is set to the value 5, only old hash values are created. In this case, this profile parameter has no effect.

Values allowed

encoding=[format], algorithm=[algorithm], saltsize=[number of bits]

With some hash algorithms, you also need to make additional specifications. For example, with the hash algorithm “iSSHA-1”, you need to specify the number of iterations:

algorithm=iSSHA-1, iterations=[number of hash iterations]

The list of supported algorithms and coding formats is not static. Additional algorithms and coding formats can be provided by new kernel versions. This documentation can therefore be incomplete. For a complete list of all supported procedures and the associated parameter format specifications, which is always kept up-to-date, refer to SAP Note 991968.

You May Also Like

Leave a Reply?