Encrypting and Decrypting a KM or Procedure


Encrypting a Knowledge Module (KM) allows you to protect valuable code. An encrypted KM cannot be read or modified if it is not decrypted. The commands generated in the log by an Encrypted KM or procedure are also unreadable.

Oracle Data Integrator uses a DES Encryption algorithm based on a personal encryption key. This key can be saved in a file and can be reused to perform encryption or decryption operations.

WARNING: 

There is no way to decrypt an encrypted KM or procedure without the encryption key. It is therefore strongly advised to keep this key in a safe location.

To Encrypt a KM or a Procedure: 

In the Projects tree in Designer Navigator, expand the project, and select the KM you want to encrypt.

Right-click and select Encrypt.

In the Encryption Options window, you can either:

Encrypt with a personal key that already exists by giving the location of the personal key file or by typing in the value of the personal key.

Or click Get a new encryption key to have a new key generated.

Click OK to encrypt the KM. If you have chosen to generate a new key, a window will appear with the new key. You can save the key in a file from here.

Note: If you type in a personal key with too few characters, an invalid key size error appears. In this case, please type in a longer personal key. A personal key of 10 or more characters is required.

To decrypt a KM or a procedure: 

In the Projects tree in Designer Navigator, expand the project, and select the KM you want to decrypt.

Right-click and select Decrypt.

In the KM Decryption window, either

Select an existing encryption key file;

or type in (or paste) the string corresponding to your personal key.

Click OK to decrypt.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.