AES Two way password encoder

    The configuration of this encoder is for the whole Hop environment and can as such only be done using system properties. You can specify those at runtime with hop-run or in the hop-config.json file.

    Please note that passwords are encoded with prefix which is AES plus a space. This means that it’s different from standard, Hop encoded, passwords which have prefix `Encrypted` which is Encrypted plus a space. The consequence of this is that you need to encode passwords either one way or another. Mixing password encoding is not supported.

    Make sure to only use variables and parameters to specify passwords. Store the passwords in an environment using the projects plugin. This way you can store the passwords in a single file specific for the given environment (development, test, production, …​).

    You can specify the key using a variable as well.

    You can test your setup by setting the variables in your environment and then by using hop-encrypt to see the output: