Encrypt

Encrypts text or binary data.

Properties

Input type

Select either String (default) or Binary.

If String is selected, the data property will accept a string type, and the "Input encoding" property will be shown.

If Binary is selected, the data property will accept a list of bytes or Base64 encoded string.

Input encoding

This property will appear only when String is selected for the Input type property.

Select which character encoding must be used to convert the input string to binary.

Options include:

Default, ANSI, ASCII, EBCDIC, Mac, OEM, Unicode, UTF7, UTF8.

Data

The data to encrypt.

The type of the value must correspond to the option selected for the Input type property.

Algorithm

The encryption algorithm to use.

Options:


Symmetric Key

The following properties are relevant when you select AES or Triple DES as algorithm:

Use passphrase

Allows the encryption key and initialisation vector (IV) to be specified manually or generated from a passphrase and salt.

Passphrase

Only shown if "Use passphrase" property is checked.

The passphrase that will be used to generate the key.

Passphrase salt

Only shown if "Use passphrase" property is checked.

Additional data that is added to enhance the complexity of the encryption. (Optional)

Key

Only shown if "Use passphrase" property is unchecked.

The key to use for encryption.

IV

Only shown if "Use passphrase" property is unchecked.

Encryption initialisation vector. learn more


RSA Key

The following properties are relevant when you select RSA as algorithm:

Load key from file

Allows RSA key to be specified manually or loaded from a certificate file.

Certificate file path

Only visible if "Load key from file" is checked.

Path to the certificate file containing RSA key.

Certificate password

Only visible if "Load key from file" is checked.

The password protecting the certificate file.

Exponent

Only visible if "Load key from file" is unchecked.

The public exponent of the RSA public key.

Modulus

Only visible if "Load key from file" is unchecked.

The modulus function of the RSA public key.

AES encryption algorithm

RSA encryption algorithm

Triple DES encryption algorithm