Plugin de Criptografia AES (obsoleto) para grupos de agentes privados Jitterbit
Introdução
O plugin de Criptografia AES criptografa e descriptografa usando o algoritmo AES.
Este plugin pode ser associado apenas a grupos de agentes privados e não está disponível nos grupos de agentes em nuvem Jitterbit.
Importante
Plugins fornecidos pela Jitterbit estão obsoletos.
Baixar e adicionar o plugin
O plugin de Criptografia AES é um plugin padrão Jitterbit que já está disponível na página Plugins do Console de Gerenciamento e não precisa ser baixado ou adicionado à organização.
Se solicitado pelo suporte, este plugin pode ser baixado no link fornecido abaixo e adicionado à organização.
Associar o plugin a um grupo de agentes
O plugin de Criptografia AES deve ser associado a um grupo de agentes privados para tornar o plugin disponível em todos os agentes do grupo.
O plugin é listado na página Plugins do Console de Gerenciamento com o nome de exibição Jitterbit AES Encryption.
Definir variáveis e usar o plugin em um projeto
Consulte estes tópicos para obter informações sobre como usar plugins em um projeto:
O plugin pode ser usado para descriptografar arquivos de origem criptografados, criptografar arquivos de destino ou criptografar ou descriptografar variáveis em um script.
Quando usado a partir de um script, a variável Jitterbit.AES.Action deve ser definida como "encrypt" ou "decrypt"; a variável Jitterbit.AES.Input contém os dados de entrada a serem criptografados ou descriptografados (veja abaixo para detalhes); e o resultado do plugin é armazenado na variável de saída Jitterbit.AES.Output. Ao criptografar um valor de texto claro a partir de um script, a saída será uma representação em string dos bytes criptografados codificados em base64.
O plugin de Criptografia AES usa estas variáveis:
| Nome | Tipo | Necessário | Descrição |
|---|---|---|---|
Jitterbit.AES.Passphrase |
String | Necessário | Frase-secreta a ser usada para criptografia/descriptografia. |
Jitterbit.AES.KeyLength |
Inteiro | Necessário | O comprimento da chave gerada pela frase-secreta. Deve ser um dos valores 128, 196 ou 256. |
Jitterbit.AES.PBEGenerator |
String | Necessário | O tipo de gerador de chave PBE a ser usado. Os valores suportados são PKCS5S2 e OpenSSL. |
Jitterbit.AES.Salt |
String | Opcional | Um sal opcional para a geração da chave. Isso deve ser uma série de bytes, no formato de string hexadecimal. Por exemplo, o sal {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} seria representado pela string "10F55B703DA819E0". |
Jitterbit.AES.IterationCount |
Inteiro | Opcional | A contagem de iterações para a geração da chave. Este valor é ignorado se o PBEGenerator for OpenSSL (que sempre usa uma contagem de iterações fixa de 1). |
Jitterbit.AES.Action |
String | Opcional | Usado ao criptografar ou descriptografar um valor a partir de um script. O valor da variável deve ser definido como "encrypt" ao criptografar, ou "decrypt" ao descriptografar. |
Jitterbit.AES.Input |
String | Opcional | Contém o valor a ser criptografado ou descriptografado quando este plugin é chamado a partir de um script. Ao criptografar, esta variável deve conter a string de texto claro a ser criptografada. Ao descriptografar, este valor deve ser uma string contendo a forma codificada em base64 dos dados criptografados. |