Versions Compared

Key

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

...

Decryption Details consists Data Encryption Details and Verification Details.

Data Decryption Details

Image Removed  Image Added 
Figure 2: Decryption 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: Choose yes to allow padding to the key to make exactly the value required for the mentioned algorithm. It has to be chosen only when we know that 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 Decryption Algorithm configurations

Image RemovedImage Added
Figure 3: AES256 , AES192 , AES128,TripleDES Decryption configuration

...

  • 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 a simple string.

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

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

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

    Note

    This button will be disabled in the 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 Decryption Algorithm Configurations

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

...

  1. Text: This requires the Decryption Key details
    • Encryption Key: Specify the appropriate Encryption Key for the selected algorithm to be used to decrypt the incoming data..
  2. PublicKeyFile: The public Key File field has to be filled for this.
    • Public Key File: Provide the file containing the public key.
  3. PrivateKeyFileThe Private Key Password and the Private Key File are the active fields under this.
    • Private Key password: Provide the private key password.
    • Private Key File: Provide the file containing the Private Key.
  4. Certificate: Certificate File is the active field when the key source is Certificate.
    • Certificate File: provide the path of the X509 Certificate.

Digest Decryption Details

Image Removed Image Added 
Figure 7: Digest type for verifying digested data can be provided as given above.

...

Adaptavist ThemeBuilder EngineAtlassian Confluence