Encoding Passwords for Use with Cadenza

Cadenza uses a custom algorithm to encode and conceal passwords for e.g. database connections.

In order to prepare your configuration, you will have to encode your passwords using the disy encoder.

The easiest way to do so is through a temporary docker setup.

Please substitute your_plaintext_password with the actual password you want to use.
Throughout this documentation, we will use the_disy_encoded_password to refer to a password that has been encoded with the disy password encoder.

Use the following command to encode your password(s):

In a Docker Environment

docker run --rm registry-ext.disy.net/cadenza/cadenza-web:9.4-release java -cp '/cadenza/WEB-INF/lib/*' de.disy.lib.tools.PasswordEncoder your_plaintext_password
You will need credentials (username/password) to be able to pull the CadenzaWeb-Image from the disy Registry. Please get in touch with your account representative to receive these credentials.

By using the cadenza.jar from Cadenza Desktop

java -classpath ./cadenza.jar de.disy.lib.tools.PasswordEncoder your_plaintext_password