AES Encryption¶
Introducción¶
El complemento AES Encryption cifra y descifra utilizando el algoritmo AES.
Este complemento solo se puede asociar con Grupos de Agentes Privados y no está disponible en los Grupos de Agentes en Nube.
Importante
Los complementos proporcionados por Jitterbit están obsoletos. Ver Obsolescencia y soporte en Complementos.
Descargar y Agregar el Complemento¶
El complemento de cifrado AES es un complemento Jitterbit estándar que ya está disponible en Management Console Complementos y no es necesario descargarlo ni agregarlo a la organización.
Si lo indica Jitterbit Support, este complemento se puede descargar en el enlace que se proporciona a continuación y agregarse a la organización (ver Agregar nuevos complementos en Personalizaciones > Complementos).
Asociar el Complemento con un Grupo de Agentes¶
El complemento de cifrado AES debe asociarse con un Grupo de Agentes Privados para que el complemento esté disponible en todos los agentes del grupo (consulte Asociar grupos de Agente en Personalizaciones > Complementos).
El complemento aparece en la Management Console Complementos página con un nombre para mostrar de Jitterbit AES Encryption.
Establecer Variables y Usar el Complemento en un Proyecto¶
Consulte estos temas para obtener información sobre el uso de complementos en un proyecto:
- Complementos (Cloud Studio)
- Complementos (Design Studio)
El complemento se puede usar para descifrar archivos de origen cifrados, cifrar archivos de destino o cifrar o descifrar variables en un secuencia de comandos.
Cuando se usa desde un secuencia de comandos, la variable Jitterbit.AES.Action
debe estable cerse en "cifrar" o "descifrar"; La variable Jitterbit.AES.Input
contiene los datos de entrada para cifrar o descifrar (consulte los detalles a continuación); y el resultado del complemento se almacena en la variable de salida Jitterbit.AES.Output
. Al cifrar un valor de texto claro de un secuencia de comandos, el resultado será una representación de 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 | Obligatorio | Frase de contraseña para usar para el cifrado/descifrado. |
Jitterbit.AES.KeyLength | Entero | Obligatorio | La longitud de la clave generada por frase de contraseña. Debe ser uno de 128, 196 o 256. |
Jitterbit.AES.PBEGenerator | Cadena | Obligatorio | El tipo de generador de claves de PBE que se utilizará. Los valores admitidos son PKCS5S2 y OpenSSL. |
Jitterbit.AES.Salt | Cadena | Opcional | Una sal opcional para la generación de claves. Debe ser una serie de bytes, en formato de cadena hexadecimal. Por ejemplo, la sal {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} estaría representado por la cadena "10F55B703DA819E0". |
Jitterbit.AES.IterationCount | Entero | Opcional | El recuento de iteraciones para la generación de claves. Este valor se ignora si PBEGenerator es OpenSSL (que siempre usa un recuento de iteraciones fijo de 1). |
Jitterbit.AES.Action | Cadena | Opcional | Se utiliza al cifrar o descifrar un valor de un secuencia de comandos. El valor de la variable debe establecerse en "cifrar" al cifrar o "descifrar" al descifrar. |
Jitterbit.AES.Input | Cadena | Opcional | Contiene el valor para cifrar o descifrar cuando se llama a este complemento desde un secuencia de comandos. Al cifrar, esta variable debe contener la cadena de texto sin cifrar para cifrar. Al descifrar, este valor debe ser una cadena que contenga la forma codificada en base64 de los datos cifrados. |