Ir para o conteúdo

AES Encryption

Introdução

O plugin AES Encryption criptografa e descriptografa usando o algoritmo AES.

Este plug-in pode ser associado apenas a Grupos de Agentes Privados e não está disponível nos Jitterbit Grupos de Agentes em Nuvem.

Importante

Os plug-ins fornecidos pelo Jitterbit estão obsoletos. Consulte Deprecação e suporte em Plugins.

Baixe e Adicione o Plug-in

O plugin AES Encryption é um plugin Jitterbit padrão que já está disponível no Management Console Plugins e não precisa ser baixado ou adicionado à organização.

Se direcionado pelo Jitterbit Support, este plug-in pode ser baixado no link fornecido abaixo e adicionado à organização (consulte Adicionar novos plug-ins em Customizações > Plug-ins).

Associar o Plug-in a um Grupo de Agentes

O plug-in AES Encryption deve estar associado a um Grupo de Agentes Privados para disponibilizar o plug-in em todos os agentes do grupo (consulte Associar grupos de Agente em Customizações > Plug-ins).

O plug-in está listado no Management Console Plugins com um nome de exibição de Jitterbit AES Encryption.

Definir Variáveis e Usar o Plug-in em um Projeto

Consulte estes tópicos para obter informações sobre como usar plug-ins em um projeto:

O plug-in 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 definido como "criptografar" ou "descriptografar"; a variável Jitterbit.AES.Input contém os dados de entrada para criptografar ou descriptografar (veja abaixo os detalhes); e o resultado do plugin é armazenado na variável de saída Jitterbit.AES.Output. Ao criptografar um valor de texto não criptografado de um script, a saída será uma representação de string dos bytes criptografados codificados em base64.

O plugin AES Encryption usa estas variáveis:

Nome Tipo Obrigatório Descrição
Jitterbit.AES.Passphrase Corda Obrigatório Frase secreta a ser usada para criptografia/descriptografia.
Jitterbit.AES.KeyLength inteiro Obrigatório O comprimento da chave gerada pela senha. Deve ser um dos 128, 196 ou 256. Voltar para o início
Jitterbit.AES.PBEGenerator Corda Obrigatório O tipo de gerador de chaves PBE a ser usado. Os valores suportados são PKCS5S2 e OpenSSL.
Jitterbit.AES.Salt Corda Opcional Um sal opcional para a geração de chaves. Deve ser uma série de bytes, no formato 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ção para a geração de chave. Esse valor será ignorado se PBEGenerator for OpenSSL (que sempre usa uma contagem de iteração fixa de 1).
Jitterbit.AES.Action Corda Opcional Usado ao criptografar ou descriptografar um valor de um script. O valor da variável deve ser definido como "criptografar" ao criptografar ou "descriptografar" ao descriptografar.
Jitterbit.AES.Input Corda Opcional Contém o valor para criptografar ou descriptografar quando este plug-in é chamado a partir de um script. Ao criptografar, essa variável deve conter a string de texto não criptografado a ser criptografar. Ao descriptografar, esse valor deve ser uma string contendo a forma codificada em base64 dos dados criptografados.