activities
latest
false
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Cifrar texto
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Actividades para desarrolladores
Last updated 22 de oct. de 2024
Cifrar texto
UiPath.Cryptography.Activities.EncryptText
Cifra una cadena con una clave basándose en una codificación de clave y un algoritmo especificados.
- Algoritmo : un menú desplegable que te permite seleccionar el algoritmo de cifrado que deseas utilizar. Están disponibles las siguientes opciones: AES (obsoleto), AES GCM, DES (obsoleto), RC2 (no FIPS) (obsoleto), Rijndael (no FIPS) (obsoleto)y TripleDES.
- Texto : el texto que quieres cifrar. Este campo solo admite cadenas y variables
String
. - Clave : la clave que quieres utilizar para cifrar la cadena especificada. Este campo solo admite cadenas y variables
String
.
Opciones avanzadas
Opciones
- Codificación de clave : la codificación utilizada para interpretar la clave especificada en la propiedad Key . Están disponibles las siguientes opciones: Valor predeterminado del sistema, Unicode, Unicode (Big-Endian), Unicode (UTF-32), Unicode (UTF-32 Big-Endian), EE. UU.-ASCII, Europa occidental (ISO)y Unicode (UTF- 8).
- Continuar en caso de error : especifica si la automatización debe continuar incluso si la actividad arroja un error. Este campo solo admite valores booleanos (
True
,False
). El valor predeterminado esFalse
. Como resultado, si el campo está en blanco y se produce un error, se detiene la ejecución del proyecto. Si el valor se establece enTrue
, la ejecución del proyecto continúa independientemente de cualquier error.
Salida
- Texto cifrado : referencia al texto cifrado almacenado en una variable
String
para su uso en otras actividades.
Panel de propiedades
Común
-
Continuar en caso de error : especifica si la automatización debe continuar incluso si la actividad arroja un error. Este campo solo admite valores booleanos (
True
,False
). El valor predeterminado esFalse
. Como resultado, si el campo está en blanco y se produce un error, se detiene la ejecución del proyecto. Si el valor se establece enTrue
, la ejecución del proyecto continúa independientemente de cualquier error.Nota: Si esta actividad se incluye en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError esTrue
, no se detectará error cuando el proyecto se ejecute. - NombreParaMostrar: el nombre de la actividad para ser mostrado.
Entrada
- Algoritmo : un menú desplegable que te permite seleccionar el algoritmo de cifrado que deseas utilizar. Están disponibles las siguientes opciones: AES (obsoleto), AES GCM, DES (obsoleto), RC2 (no FIPS) (obsoleto), Rijndael (no FIPS) (obsoleto)y TripleDES.
Nota:Al utilizar el algoritmo AES GCM , la entrada de descifrado debe proporcionarse en el formato (bytes concatenados):
Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes)
La actividad también utiliza los siguientes parámetros:- El recuento de iteraciones de pbkdf2 es 10000
- La clave generada es de 256 bits (32 bytes)
- Codificación : la codificación utilizada para interpretar el texto de entrada y la clave especificada en la propiedad Key . Este campo solo admite variables
Encoding
. Para obtener más información sobre este tipo de variable, consulta la documentación oficial de Microsoft. - Clave : la clave que quieres utilizar para cifrar la cadena especificada. Este campo solo admite cadenas y variables
String
. - Cadena segura de clave : la cadena segura utilizada para cifrar la cadena de entrada.
- Texto : el texto que quieres cifrar. Este campo solo admite cadenas y variables
String
.
Otros
- Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
- Resultado : el texto cifrado, almacenado en una variable
String
.