Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Encryption Details consist of Data Encryption Information and Signing Information.

Data Encryption Details

Image RemovedImage Added
Figure 2: Encryption Algorithm Details

...

  • Encryption Key: Specify key which is used to encrypt the incoming data. Specify 32 digit key for AES256, 16 digit key for AES128, 16 digit key for DES, 24 digit key for TripleDES, 5 digit key for RC2_40, 8 digit key for RC2_64 and 16 digit key for RC2_128
  • Allow Padding to key: Enable this property to allow padding to the key to make exactly the value required for the mentioned algorithm. It has to be chosen only when the encrypted data key is also padded.
  • Transformation: Transformation always includes the name of a cryptographic algorithm (e.g., AES), and may be followed by a feedback mode and padding scheme.
  • Allow Password Based Encryption: Enable this property to create strong secret keys based on encryption key, salt value and iteration count provided.
    • Salt Value (Base64 Encoded): Specify Base64 encoded salt value for password based encryption.
    • Iteration Count: Specify iteration count for password based encryption.
AES256, AES192, AES128, TripleDES Encryption Algorithm

Image RemovedImage Added
Figure 3: AES256, AE192, AE128, TripleDES algorithm encryption

...

  • Key Encoded Format: Specify appropriate encoding format for the key. Examples: (UTF-8), (ISO-8859-1).
  • Key Conversion Type: Select Key Conversion Type in the following ways :
    • None: Select if the Encryption key is simple string.

    • Base64: Select if the Encryption key is Base64 Encoded.

    • Hex: Select if the Encryption key is Hexadecimal Encoded.

  • Allow padding to keyEnable this property to allow padding to the key to make exactly the value required for the mentioned algorithm. It has to be chosen only when the encrypted data key is also padded.

    Note

    This button will be disabled in case of Base64 and Hex.

  • InitializationVector: Mention the unique 64 bit input used in the encryption.
  • Transformation: Transformation always includes the name of a cryptographic algorithm (e.g., AES), and may be followed by a feedback mode and padding scheme. By default this property is set to AES/CBC/PKCSSPadding. You can use ECB by providing the following as the parameter value : AES/ECB/PKSSPadding.

  • Allow Password Based Encryption: Enable this property to create strong secret keys based on encryption key, salt value and iteration count provided.
    • Salt Value (Base64 Encoded): Specify Base64 encoded salt value for password based encryption.
    • Iteration Count: Specify iteration count for password based encryption.
RC2_40, RC2_64,RC2_128 Encription Algorithm Configurations

Image RemovedImage Added
Figure 4: RC2_40, RC2_64,RC2_128 Algorithm Encryption

...

Click the tab next to the Data Encryption Details tab to set the values.

Image RemovedImage Added

Figure
7: Digest type used for verifying digested data can be provided as given above

...

Adaptavist ThemeBuilder EngineAtlassian Confluence