Compartir a través de


Acciones de criptografía

Las acciones de Criptografía permiten a los usuarios cifrar y descifrar texto sin formato y texto de archivos que proporcionan una clave y un formato de codificación.

La acción Cifrar texto con AES cifra un texto mediante el algoritmo AES y una clave de cifrado especificada por el usuario. La clave de cifrado se puede proporcionar directamente o mediante una variable.

Para cifrar el texto de un archivo directamente, utilice la acción Cifrar desde archivo con AES. Esta acción funciona de manera similar a la acción Cifrar texto con AES, pero requiere un archivo de origen en lugar de un valor de texto.

Captura de pantalla de la acción Cifrar desde con acción AES.

Para descifrar un texto, use Descifrar texto con AES y rellene el texto cifrado y la clave de cifrado que se utilizó anteriormente para cifrarlo. Para descifrar un texto y almacenarlo en un archivo, use Descifrar a archivo con AES y especifique una ruta de destino para el archivo.

Captura de pantalla de Descifrar a archivo con acción AES.

Aparte del cifrado y descifrado, el grupo de acciones Criptografía proporciona acciones para valores hash con y sin clave. Al igual que con las acciones de cifrado, puede aplicar un hash a los valores de los archivos mediante las acciones Hash de archivo y Hash de archivo con clave.

Captura de pantalla de la acción Hash de archivo con clave.

Importante

Las contraseñas introducidas en los campos designados solo funcionan en el equipo en el que se establecieron inicialmente. Esto se debe al cifrado específico de la máquina que se utiliza para las entradas directas de contraseñas. Si el flujo se abre en un equipo diferente, estas contraseñas no serán válidas y deberán volver a introducirse.

Cifrar texto con AES

Permite cifrar una cadena con AES mediante una clave y un formato de codificación especificado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del texto para cifrar
Texto para cifrar No Valor de texto Texto que se cifrará
Clave de cifrado No Entrada directa cifrada o valor de texto Clave de cifrado que se usará
Espaciado N/D Ninguno, PKCS7, Ceros, ANSIX923, ISO10126 PKCS7 Espaciado que se usará para el algoritmo de cifrado seleccionado
Key size N/D 128 bits, 192 bits, 256 bits 256 bits Tamaño de la clave en bits que se usará para el cifrado
Use salt N/D Valor booleano False Especifica si se debe usar sal para el cifrado. Cuando se habilita esta opción, el valor de sal generado aleatoriamente se convierte en un resultado en forma de cadena en base64.
Use initialization vector N/D Valor booleano False Especifica si se debe usar un vector de inicialización. Cuando se habilita esta opción, el vector de inicialización generado aleatoriamente se convierte en un resultado en forma de cadena en base64

Variables producidas

Argumento Tipo Descripción
EncryptedText Valor de texto Texto cifrado para su procesamiento posterior
Salt Valor de texto Valor de sal generado aleatoriamente para su procesamiento posterior
InitializationVector Valor de texto Valor del vector de inicialización generado aleatoriamente para su procesamiento posterior

Excepciones

Excepción Descripción
No se pudo cifrar el texto Indica que se ha producido un error durante el cifrado

Descifrar texto con AES

Permite descifrar una cadena con AES a partir de una clave especificada y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del texto descifrado
Text to decrypt No Valor de texto Texto para descifrar en forma de cadena en base64
Clave de descifrado No Entrada directa cifrada o valor de texto Clave de descifrado que se debe usar
Espaciado N/D Ninguno, PKCS7, Ceros, ANSIX923, ISO10126 PKCS7 Espaciado que se usará para el algoritmo de descifrado seleccionado
Key size N/D 128 bits, 192 bits, 256 bits 256 bits Tamaño de la clave en bits que se usará para el descifrado
Use salt N/D Valor booleano False Especifica si se debe usar sal para el descifrado
Salt No Valor de texto Sal que se debe usar para el descifrado en forma de cadena en base64
Use initialization vector N/D Valor booleano False Especifica si se debe usar un vector de inicialización
Initialization vector No Valor de texto Vector de inicialización que se debe usar para el descifrado en forma de cadena en base64

Variables producidas

Argumento Tipo Descripción
DecryptedText Valor de texto Texto descifrado para su procesamiento posterior

Excepciones

Excepción Descripción
No se pudo descifrar el texto Indica que se ha producido un error durante el descifrado

Cifrar desde archivo con AES

Permite cifrar el contenido de un archivo con AES mediante una clave y un formato de codificación especificado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del archivo para cifrar
File to encrypt No Archivo Archivo de texto que almacena el contenido para cifrar
Clave de cifrado No Entrada directa cifrada o valor de texto Clave de cifrado que se usará
Espaciado N/D Ninguno, PKCS7, Ceros, ANSIX923, ISO10126 PKCS7 Espaciado que se usará para el algoritmo de cifrado seleccionado
Key size N/D 128 bits, 192 bits, 256 bits 256 bits Tamaño de la clave en bits que se usará para el cifrado
Use salt N/D Valor booleano False Especifica si se debe usar sal para el cifrado. Cuando se habilita esta opción, el valor de sal generado aleatoriamente se convierte en un resultado en forma de cadena en base64.
Use initialization vector N/D Valor booleano False Especifica si se debe usar un vector de inicialización. Cuando se habilita esta opción, el vector de inicialización generado aleatoriamente se convierte en un resultado en forma de cadena en base64

Variables producidas

Argumento Tipo Descripción
EncryptedText Valor de texto Texto del archivo cifrado para su procesamiento posterior
Salt Valor de texto Valor de sal generado aleatoriamente para su procesamiento posterior
InitializationVector Valor de texto Valor del vector de inicialización generado aleatoriamente para su procesamiento posterior

Excepciones

Excepción Descripción
Archivo no encontrado Indica que el archivo no existe
No se pudo cifrar el contenido del archivo Indica que se ha producido un error al cifrar el contenido del archivo

Descifrar en el archivo con AES

Permite descifrar una cadena en un archivo con AES a partir de una clave especificada y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del texto para descifrar
Text to decrypt No Valor de texto Texto para descifrar en forma de cadena en base64
Clave de descifrado No Entrada directa cifrada o valor de texto Clave de descifrado que se debe usar
Descifrar a archivo No Archivo Archivo en el que se guardará el texto descifrado
If file exists N/D Sobrescribir, no descifrar al archivo, agregar sufijo secuencial Agregar sufijo secuencial Especifica qué se debe hacer en caso de que el archivo de destino ya exista
Padding N/D Ninguno, PKCS7, Zeros, ANSIX923, ISO10126 PKCS7 Espaciado que se usará para el algoritmo de descifrado seleccionado
Key size N/D 128 bits, 192 bits, 256 bits 256 bits Tamaño de la clave en bits que se usará para el descifrado
Use salt N/D Valor booleano False Especifica si se debe usar sal para el descifrado
Salt No Valor de texto Sal que se debe usar para el descifrado en forma de cadena en base64
Use initialization vector N/D Valor booleano False Especifica si se debe usar un vector de inicialización. Introduzca el vector de inicialización en forma de cadena en base64
Initialization vector No Valor de texto El vector de inicialización que se usará para el descifrado

Variables producidas

Argumento Tipo Descripción
DecryptedFile File Archivo descifrado para su procesamiento posterior

Excepciones

Excepción Descripción
No se pudo descifrar y almacenar el contenido en un archivo Indica que se ha producido un error al descifrar o almacenar el contenido en el archivo especificado

Hash del texto

Permite usar hash en una cadena mediante un algoritmo especificado y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Hash algorithm N/D SHA256, SHA384, SHA512 SHA256 Algoritmo que se usará para el hash
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del texto para usar el algoritmo hash
Texto para hash No Valor de texto Texto en el que se va a usar el algoritmo hash

Variables producidas

Argumento Tipo Descripción
HashedText Valor de texto Texto con hash para su procesamiento posterior

Excepciones

Excepción Descripción
No se pudo usar el algoritmo hash en el texto Indica que se ha producido un error al usar el algoritmo hash

Usar hash desde archivo

Permite usar hash en el contenido de un archivo con un algoritmo especificado y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Hash algorithm N/D SHA256, SHA384, SHA512 SHA256 Algoritmo que se usará para el hash
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del archivo para usar el algoritmo hash
Archivo en el que se va a usar el algoritmo hash No File Archivo en cuyo contenido se va a usar el algoritmo hash

Variables producidas

Argumento Tipo Descripción
HashedText Valor de texto Texto con hash para su procesamiento posterior

Excepciones

Excepción Descripción
Archivo no encontrado Indica que el archivo no existe
No se pudo usar el algoritmo hash en el archivo Indica que se ha producido un error al usar el algoritmo hash en el contenido del archivo

Usar hash en el texto con la clave

Permite usar hash en una cadena con una clave, utilizando un algoritmo especificado y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Hash algorithm N/D HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Algoritmo que se usará para el hash
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del texto para usar el algoritmo hash
Texto para hash No Valor de texto Texto en el que se va a usar el algoritmo hash
Clave hash No Entrada directa cifrada o valor de texto Clave para usar el algoritmo hash en el texto

Variables producidas

Argumento Tipo Descripción
HashedText Valor de texto Texto con hash para su procesamiento posterior

Excepciones

Excepción Descripción
No se pudo usar el algoritmo hash en el texto con la clave Indica que se ha producido un error al usar el algoritmo hash con la clave

Hash desde el archivo con la clave

Permite usar hash en el contenido de un archivo con una clave, utilizando el algoritmo especificado y un formato de codificación.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Hash algorithm N/D HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Algoritmo que se usará para el hash
Codificación N/D Predeterminado del sistema, ASCII, Unicode, Unicode Big-endian, UTF-8 Unicode Codificación del archivo para usar el algoritmo hash
Archivo en el que se va a usar el algoritmo hash No Archivo Archivo en cuyo contenido se va a usar el algoritmo hash
Clave hash No Entrada directa cifrada o valor de texto Clave hash para usar en el texto

Variables producidas

Argumento Tipo Descripción
HashedText Valor de texto Texto con hash para su procesamiento posterior

Excepciones

Excepción Descripción
Archivo no encontrado Indica que el archivo no existe
No se pudo usar el algoritmo hash en el archivo con la clave Indica que se ha producido un error al usar el algoritmo hash en el contenido del archivo con la clave especificada