# 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. |