activities
latest
false
- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Encrypt Text
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Atividades de Desenvolvedor
Last updated 22 de out de 2024
Encrypt Text
UiPath.Cryptography.Activities.EncryptText
Criptografa uma string com base em um algoritmo e uma codificação de chave especificada.
- 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.
- Texto - O texto que você deseja criptografar. Este campo suporta apenas strings e variáveis
String
. - Chave - A chave que você deseja usar para criptografar a string especificada. Este campo suporta apenas strings e variáveis
String
.
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).
- Continue On Error - Especifica se a automação deve continuar mesmo se a atividade gerar um erro. Este campo suporta apenas valores booleanos (
True
,False
). O valor padrão éFalse
. Como resultado, se o campo estiver em branco e ocorrer um erro, a execução do projeto será interrompida. Se o valor for definido comoTrue
, a execução do projeto continua independentemente de qualquer erro.
Saída
- Texto Criptografado - Referência ao texto criptografado armazenado em uma variável
String
para uso em outras atividades.
Painel de Propriedades
Comum
-
Continue On Error - Especifica se a automação deve continuar mesmo se a atividade gerar um erro. Este campo suporta apenas valores booleanos (
True
,False
). O valor padrão éFalse
. Como resultado, se o campo estiver em branco e ocorrer um erro, 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 Continuar com erro forTrue
, 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)
- Codificação - A codificação usada para interpretar o texto de entrada e a chave especificada na propriedade Key . Este campo suporta apenas
Encoding
variáveis. Para obter mais informações sobre esse tipo de variável, consulte a documentação oficial da Microsoft. - Chave - A chave que você deseja usar para criptografar a string especificada. Este campo suporta apenas strings e variáveis
String
. - Cadeia Segura de Chave - A cadeia segura usada para criptografar a cadeia de entrada.
- Texto - O texto que você deseja criptografar. Este campo suporta apenas strings e variáveis
String
.
Diversos
- Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
- Resultado - O texto criptografado, armazenado em uma variável
String
.