The derby.authentication.builtin.saltLength property specifies the number of bytes of random salt that will be added to users' credentials before hashing them.
Random salt has the effect of making it difficult for attackers to decode passwords by constructing rainbow tables.
This property is in effect only if NATIVE authentication is specified by the derby.authentication.provider property and if the derby.authentication.builtin.algorithm property has a non-null value.
derby.authentication.builtin.saltLength=number_of_bytes
16.
-- system-wide property derby.authentication.builtin.saltLength=32 -- database-level property CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY( 'derby.authentication.builtin.saltLength', '32');
Dynamic; the change takes effect immediately. For information about dynamic changes to properties, see Dynamic and static properties.