activities
latest
false
UiPath logo, featuring letters U and I in white
Atividades de Desenvolvedor
Last updated 22 de out de 2024

Encrypt File

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 Mais docs image menu para alternar para a entrada Input Path .
  • Algoritmo - Um menu suspenso que permite selecionar o algoritmo de criptografia que deseja usar. As seguintes opções estão disponíveis: AES (obsoleto), AES GCM, DES (obsoleto), RC2 (não FIPS) (obsoleto), Rijndael (não FIPS) (obsoleto)e TripleDES.
Opções avançadas

Opções

  • Codificação de chave - a codificação usada para interpretar a chave especificada na propriedade Key . As seguintes opções estão disponíveis: System default, Unicode, Unicode (Big-Endian), Unicode (UTF-32), Unicode (UTF-32 Big-Endian), US-ASCII, Western European (ISO)e Unicode (UTF- 8).
  • Nome e local do arquivo de saída - O caminho onde você deseja salvar o arquivo criptografado. Este campo suporta apenas strings e variáveis String .
    Observação: Recomenda-se caminhos relativos de pasta para levar em consideração a estrutura de arquivo 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.
  • Substituir - Se um arquivo já existir, selecionar On o substituirá. Se a alternância estiver definida como Off, um novo arquivo será criado. O valor padrão é Off.
  • 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 como True, 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 do arquivo original + o sufixo "_Encrypted".

Se o arquivo já existir, um erro será lançado.

Desarmar

Ligado

Um arquivo com o nome do arquivo original + o sufixo "_Encrypted".

Se o arquivo já existir, o arquivo será substituído.

DEFINIR

Desativado

Um arquivo de acordo com a preferência do usuário.

Se o arquivo já existir, um erro será lançado.

DEFINIR

Ligado

Um arquivo de acordo com a preferência do usuário.

Se o arquivo já existir, o arquivo será substituído.

Saída

  • Arquivo criptografado - Referência ao arquivo descriptografado recuperado pela atividade para uso em outras atividades.

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 como True, 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 Continuar com erro for True, nenhum erro será capturado quando o projeto for executado.
  • NomeDeExibição - o nome de exibição da atividade.

Entrada

  • Algoritmo - Um menu suspenso que permite selecionar o algoritmo de criptografia que deseja usar. As seguintes opções estão disponíveis: AES (obsoleto), AES GCM, DES (obsoleto), RC2 (não FIPS) (obsoleto), Rijndael (não FIPS) (obsoleto)e 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 .
  • Nome do arquivo criptografado - O nome do arquivo que você deseja usar para salvar o arquivo criptografado.
  • Caminho de entrada - O caminho para o arquivo que você deseja criptografar. Este campo suporta apenas strings e variáveis String .
  • Chave - A chave que você deseja usar para criptografar o arquivo especificado. Este campo suporta apenas strings e variáveis String .
  • Codificação de chave - a codificação usada para interpretar a chave especificada na propriedade Key . Este campo suporta apenas Encoding variáveis.
  • Cadeia Segura de Chave - A cadeia segura usada para criptografar o arquivo de entrada.
  • Nome e local do arquivo de saída - O caminho onde você deseja salvar o arquivo criptografado. Este campo suporta apenas strings e variáveis String .
  • Substituir - Se um arquivo já existir no caminho especificado no campo OutputPath , marcar esta caixa de seleção o substituirá. Se desmarcado, um novo arquivo é criado. Por padrão, essa caixa de seleção está desmarcada.

Diversos

  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.