Encryption Functions

Overview

Allows for the encryption and decryption of text data using symmetric AES encryption. This plug-in uses standard Java cryptography functions to expose expression functions for the encryption and decryption of data using AES.

Key Features & Functionality

Functions:

  • encryptvalue(): Encrypt plain text data using an AES encryption key stored in the Secure Credentials Store
  • decryptvalue(): Decrypt encrypted text data using an AES encryption key stored in the Secure Credentials Store

Features:

  • Supports up to 256-bit AES keys when JCE Unlimited Strength Jurisdiction Policy is enabled
  • Backwards compatible with older versions of Java lacking support for >128-bit encryption keys
Anonymous
Parents
  • Hello Jussi!! Can we get any another version of this plugin which will accept AES encryption Key as simple text as input instead of passing external system key which is stored at secured credential store? 

  • For security reasons it is not recommended to store or handle encryption keys as plain text. If you wish to implement something like unique keys, I would recommend extending the plugin to query the KMS of your choice and use the key strictly within the plugin. The source code comes with the plugin, so you can extend the plugin fairly easily to meet your exact use case.

Comment
  • For security reasons it is not recommended to store or handle encryption keys as plain text. If you wish to implement something like unique keys, I would recommend extending the plugin to query the KMS of your choice and use the key strictly within the plugin. The source code comes with the plugin, so you can extend the plugin fairly easily to meet your exact use case.

Children
No Data