- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Atividades do desenvolvedor
UiPath.Cryptography.Activities.EncryptFile
Description
Criptografa um arquivo com uma chave baseada em um algoritmo e uma codificação de chave especificada.
Compatibilidade do projeto
Windows - Legada | Windows | Multiplataforma
Windows, configuração multiplataforma
- Arquivo — o arquivo a ser criptografado, armazenado como uma variável
IResource. Selecione o sinal de Mais
para alternar para a entrada Caminho de entrada . - Algorithm - A drop-down menu which enables you to select the encryption algorithm you want to use. The following options are available: AES (Deprecated), AES GCM, DES (Deprecated), RC2 (Non-FIPS) (Deprecated), Rijndael (Non-FIPS) (Deprecated), and TripleDES.
Opções avançadas
Opções
- Key Encoding - The encoding used to interpret the key specified in the Key property. The following options are available: System default, Unicode, Unicode (Big-Endian), Unicode (UTF-32), Unicode (UTF-32 Big-Endian), US-ASCII, Western European (ISO), and Unicode (UTF-8).
- Output file name and location - The path where you want to save the encrypted file. This field supports only strings and
Stringvariables.Observação:Caminhos de pasta relativos são recomendados devido à estrutura de arquivos diferente entre máquinas Windows e Linux ao executar um projeto. Um caminho relativo segue o formato
newFolder/newFileName.enc. A atividade cria a pasta de destino se ela ainda não existir. - Overwrite - If a file already exists, selecting
Onoverwrites it. If the toggle is set toOff, a new file is created. The default value isOff. - Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (
True,False). O valor padrão éFalse. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido comoTrue, a execução do projeto continua independentemente de qualquer erro.
Dependendo do caminho de saída e se o arquivo já existir, podem ocorrer os seguintes resultados:
| Nome e local do arquivo de saída | Substituir | Resultado da saída |
|---|---|---|
| Desarmar | Desativado | Um arquivo com o nome de arquivo original + o sufixo "_Encrypted". Se o arquivo já existir, um erro é gerado. |
| Desarmar | Ligado | Um arquivo com o nome de arquivo original + o sufixo "_Encrypted". Se o arquivo já existir, ele será substituído. |
| DEFINIR | Desativado | Um arquivo de acordo com a preferência do usuário. Se o arquivo já existir, um erro é gerado. |
| DEFINIR | Ligado | Um arquivo de acordo com a preferência do usuário. Se o arquivo já existir, ele será substituído. |
Saída
- Encrypted File - Reference to the decrypted file retrieved by the activity for use in other activities.
Windows - Configuração legada
Painel de Propriedades
Comum
- Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (
True,False). O valor padrão éFalse. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido comoTrue, a execução do projeto continua independentemente de qualquer erro.Observação:Se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for
True, nenhum erro será capturado quando o projeto for executado. - DisplayName - O nome de exibição da atividade.
Entrada
-
Algorithm - A drop-down menu which enables you to select the encryption algorithm you want to use. The following options are available: AES (Deprecated), AES GCM, DES (Deprecated), RC2 (Non-FIPS) (Deprecated), Rijndael (Non-FIPS) (Deprecated), and TripleDES.
Observação:Ao usar o algoritmo AES GCM , a entrada de descriptografia deve ser fornecida no formato de (bytes concatenados):
Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes). A atividade também usa os seguintes parâmetros:- A contagem de iterações de PBKDF2 é de 10.000
- A chave gerada tem 256 bits (32 bytes)
Observe que a chave gerada de 256 bits não é a mesma que a opção de entrada Chave .
-
Encrypted Filename - The file name you want to use to save the encrypted file.
-
Input Path - The path to the file that you want to encrypt. This field supports only strings and
Stringvariables. -
Key - The key that you want to use to encrypt the specified file. This field supports only strings and
Stringvariables. -
Key Encoding - The encoding used to interpret the key specified in the Key property. This field supports only
Encodingvariables. -
Key Secure String - The secure string used to encrypt the input file.
-
Output file name and location - The path where you want to save the encrypted file. This field supports only strings and
Stringvariables. -
Overwrite - If a file already exists at the path specified in the OutputPath field, selecting this check box overwrites it. If unchecked, a new file is created. By default, this check box is cleared.
Diversos
- Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.