Entwickleraktivitäten
Datei entschlüsseln (Decrypt File)
UiPath.Cryptography.Activities.DecryptFile
Entschlüsselt Dateien basierend auf einer angegebenen Schlüsselverschlüsselung und einem Algorithmus.
- Datei - Die zu entschlüsselnde Datei, die als
IResource
-Variable gespeichert wird. Wählen Sie das Plus aus Menü, um zur Eingabe „Input Path “ zu wechseln. - Algorithmus – Ein Dropdownmenü, in dem Sie den Entschlüsselungsalgorithmus auswählen können, den Sie verwenden möchten. Die folgenden Optionen sind verfügbar: AES (veraltet), AES GCM, DES (veraltet), RC2 (Nicht-FIPS) (veraltet), Rijndael (Non-FIPS) (veraltet)und TripleDES.
- Schlüssel – Der Schlüssel, den Sie zum Entschlüsseln der angegebenen Datei verwenden möchten. Dieses Feld unterstützt nur Zeichenfolgen und
String
-Variablen.
Erweiterte Optionen
Optionen
- Schlüsselcodierung - Die Codierung, die zum Interpretieren des in der Key -Eigenschaft angegebenen Schlüssels verwendet wird. Dieses Feld unterstützt nur
Encoding
-Variablen. Die folgenden Optionen sind verfügbar: Systemstandard, Unicode, Unicode (Big-Endian), Unicode (UTF-32), Unicode (UTF-32 Big-Endian), US-ASCII, Westeuropa (ISO)und Unicode (UTF- 8). - Name und Speicherort der Ausgabedatei – Der Pfad, in dem Sie die entschlüsselte Datei speichern möchten. Dieses Feld unterstützt nur Zeichenfolgen und
String
-Variablen.Hinweis: Relative Ordnerpfade werden empfohlen, um die unterschiedliche Dateistruktur zwischen Windows- und Linux-Maschinen beim Ausführen eines Projekts zu berücksichtigen. Ein relativer Pfad folgt dem FormatnewFolder/newFileName.enc
. Die Aktivität erstellt den Zielordner, wenn er noch nicht vorhanden ist. - Überschreiben – Wenn eine Datei bereits vorhanden ist, wird sie durch Auswahl von
On
überschrieben. Wenn der Umschalter aufOff
festgelegt ist, wird eine neue Datei erstellt. Der Standardwert istOff
. - Bei Fehler fortsetzen – Gibt an, ob die Automatisierung fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (
True
,False
). Der Standardwert istFalse
. Wenn das Feld also leer ist und ein Fehler auftritt, wird die Ausführung des Projekts angehalten. Wenn der Wert aufTrue
gesetzt ist, wird die Ausführung des Projekts unabhängig von einem Fehler fortgesetzt.
Je nach Ausgabepfad und wenn die Datei bereits vorhanden ist, können die folgenden Ergebnisse auftreten:
Name und Speicherort der Ausgabedatei |
Überschreiben |
Ausgabeergebnis |
---|---|---|
Aufheben |
Aus |
Eine Datei mit dem ursprünglichen Dateinamen + dem Suffix „_Decrypted“. Wenn die Datei bereits vorhanden ist, wird ein Fehler ausgegeben. |
Aufheben |
Auf |
Eine Datei mit dem ursprünglichen Dateinamen + dem Suffix „_Decrypted“. Wenn die Datei bereits vorhanden ist, wird die Datei überschrieben. |
Set (Satz) |
Aus |
Eine Datei gemäß Benutzereinstellung. Wenn die Datei bereits vorhanden ist, wird ein Fehler ausgegeben. |
Set (Satz) |
Auf |
Eine Datei gemäß Benutzereinstellung. Wenn die Datei bereits vorhanden ist, wird die Datei überschrieben. |
Ausgabe
- Entschlüsselte Datei – Verweis auf die entschlüsselte Datei, die von der Aktivität zur Verwendung in anderen Aktivitäten abgerufen wurde.
Eigenschaften-Panel
Allgemein
-
Bei Fehler fortsetzen – Gibt an, ob die Automatisierung fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (
True
,False
). Der Standardwert istFalse
. Wenn das Feld also leer ist und ein Fehler auftritt, wird die Ausführung des Projekts angehalten. Wenn der Wert aufTrue
gesetzt ist, wird die Ausführung des Projekts unabhängig von einem Fehler fortgesetzt.Hinweis: Wenn diese Aktivität in Try Catch enthalten ist und der Wert der Eigenschaft BeiFehlerFortsetzen aufTrue
gesetzt ist, wird kein Fehler beim Ausführen des Projekts aufgefangen. - AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
- Algorithmus – Ein Dropdownmenü, in dem Sie den Entschlüsselungsalgorithmus auswählen können, den Sie verwenden möchten. Die folgenden Optionen sind verfügbar: AES (veraltet), AES GCM, DES (veraltet), RC2 (Nicht-FIPS) (veraltet), Rijndael (Non-FIPS) (veraltet)und TripleDES.
Hinweis:Bei Verwendung des AES GCM -Algorithmus muss die Entschlüsselungseingabe im Format (verkettete Bytes) bereitgestellt werden:
Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes)
Die Aktivität verwendet auch die folgenden Parameter:- Die Anzahl der PBKDF2-Iterationen ist 10.000
- Der generierte Schlüssel ist 256-Bit (32 Byte)
- Entschlüsselter Dateiname – Der Dateiname, den Sie zum Speichern der entschlüsselten Datei verwenden möchten.
- InputPath (InputPath) – Der Pfad zu der Datei, die Sie entschlüsseln möchten. Dieses Feld unterstützt nur Zeichenfolgen und
String
-Variablen. - Schlüssel – Der Schlüssel, den Sie zum Entschlüsseln der angegebenen Datei verwenden möchten. Dieses Feld unterstützt nur Zeichenfolgen und
String
-Variablen. - Schlüsselcodierung - Die Codierung, die zum Interpretieren des in der Key -Eigenschaft angegebenen Schlüssels verwendet wird. Dieses Feld unterstützt nur
Encoding
-Variablen. - Key Secure String - Der sichere String, der zum Entschlüsseln der Eingabedatei verwendet wird.
- Name und Speicherort der Ausgabedatei – Der Pfad, in dem Sie die entschlüsselte Datei speichern möchten. Dieses Feld unterstützt nur Zeichenfolgen und
String
-Variablen. - Überschreiben (Overwrite) - Wenn eine Datei bereits an dem Pfad existiert, der im Ausgabepfad (Ausgabepfad) angegeben ist, wird er durch Markieren dieses Kontrollfelds überschrieben. Ist dieses Feld nicht markiert, wird eine neue Datei erstellt. Standardmäßig ist dieses Kontrollfeld nicht markiert.
Sonstiges
- Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.