Symmetric Cryptography

Symmetric Cryptography

Note: Encrypting data with an AES key that has a key length of 192 or higher requires the Java Cryptography Extension, which allow unlimited strength cryptography. Without the JCE extensions, only AES with a key-length of 128 bits is supported. DES and DESede (Triple DES) are not affected.

Crypto settings

Field

Description

Operation

Encrypt or Decrypt the message using the specified Secret key

Algorithm

The algorithm to be used to encrypt or decrypt the message

Scheme

The Cipher Transformation type to be used with the Algorithm. This can be left empty for the default setting

Secret Key

The Secret Key to be used to encrypt or decrypt the message.

Secret key defined in a field

Enable to read the Secret Key from the incoming row, instead of from the Secret Key field

Secret Key field

If enabled, the name of the field in the incoming row that contains the Secret Key

Read key as binary

Enable if you want the secret key to be read in the native binary form from the incoming row. Otherwise, the secret key will be encoded in hexadecimal form.

Message

Field

Description

Message Field Name

The name of the field in the incoming row that contains the message to be encrypted or decrypted

Result Fields

Field

Description

Result Fieldname

The name of the field in the outgoing row that contains the result of the encryption or decryption operation

Save result as binary

If Enabled, store the result of the encryption or decryption operation as binary in the outgoing row. Otherwise, the result is stored as a string.

Example Transformation