activities
latest
false
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Cifrar texto
Actividades para desarrolladores
Última actualización 11 de dic. 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
.