Plugin de cifrado AES (obsoleto) para grupos de agentes privados de Jitterbit
Introducción
El plugin de cifrado AES cifra y descifra utilizando el algoritmo AES.
Este plugin solo puede asociarse con grupos de agentes privados y no está disponible en los grupos de agentes en la nube de Jitterbit.
Importante
Los plugins proporcionados por Jitterbit están obsoletos.
Descargar y agregar el plugin
El plugin de cifrado AES es un plugin estándar de Jitterbit que ya está disponible en la página de Plugins de la Consola de Administración y no necesita ser descargado o agregado a la organización.
Si el soporte lo indica, este plugin se puede descargar en el enlace proporcionado a continuación y agregar a la organización.
Asociar el plugin con un grupo de agentes
El plugin de cifrado AES debe asociarse con un grupo de agentes privados para que el plugin esté disponible en todos los agentes del grupo.
El plugin se lista en la página de Plugins de la Consola de Administración con el nombre de visualización Cifrado AES de Jitterbit.
Establecer variables y usar el plugin en un proyecto
Consulte estos temas para obtener información sobre el uso de plugins en un proyecto:
El plugin se puede usar para descifrar archivos fuente cifrados, cifrar archivos de destino o cifrar o descifrar variables en un script.
Cuando se usa desde un script, la variable Jitterbit.AES.Action debe establecerse en "encrypt" o "decrypt"; la variable Jitterbit.AES.Input contiene los datos de entrada a cifrar o descifrar (consulte a continuación para más detalles); y el resultado del plugin se almacena en la variable de salida Jitterbit.AES.Output. Al cifrar un valor de texto claro desde un script, la salida será una representación en cadena de los bytes cifrados codificados en base64.
El complemento de cifrado AES utiliza estas variables:
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
Jitterbit.AES.Passphrase |
Cadena | Requerido | Frase de contraseña a utilizar para cifrado/descifrado. |
Jitterbit.AES.KeyLength |
Entero | Requerido | La longitud de la clave generada a partir de la frase de contraseña. Debe ser uno de 128, 196 o 256. |
Jitterbit.AES.PBEGenerator |
Cadena | Requerido | El tipo de generador de clave PBE a utilizar. Los valores soportados son PKCS5S2 y OpenSSL. |
Jitterbit.AES.Salt |
Cadena | Opcional | Una sal opcional para la generación de la clave. Esto debe ser una serie de bytes, en formato de cadena hexadecimal. Por ejemplo, la sal {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} se representaría como la cadena "10F55B703DA819E0". |
Jitterbit.AES.IterationCount |
Entero | Opcional | El conteo de iteraciones para la generación de la clave. Este valor se ignora si PBEGenerator es OpenSSL (que siempre utiliza un conteo de iteraciones fijo de 1). |
Jitterbit.AES.Action |
Cadena | Opcional | Se utiliza al cifrar o descifrar un valor desde un script. El valor de la variable debe establecerse en "encrypt" al cifrar, o "decrypt" al descifrar. |
Jitterbit.AES.Input |
Cadena | Opcional | Contiene el valor a cifrar o descifrar cuando este complemento es llamado desde un script. Al cifrar, esta variable debe contener la cadena de texto claro a cifrar. Al descifrar, este valor debe ser una cadena que contenga la forma codificada en base64 de los datos cifrados. |