AES-Verschlüsselungs-Plugin (veraltet) für Jitterbit private Agentengruppen
Einführung
Das AES-Verschlüsselungs-Plugin verschlüsselt und entschlüsselt mit dem AES-Algorithmus.
Dieses Plugin kann nur mit privaten Agentengruppen verknüpft werden und ist nicht in den Jitterbit-Cloud-Agentengruppen verfügbar.
Wichtig
Von Jitterbit bereitgestellte Plugins sind veraltet.
Plugin herunterladen und hinzufügen
Das AES-Verschlüsselungs-Plugin ist ein Standard-Jitterbit-Plugin, das bereits auf der Seite Plugins der Management-Konsole verfügbar ist und nicht heruntergeladen oder zur Organisation hinzugefügt werden muss.
Wenn dies vom Support angeordnet wird, kann dieses Plugin über den unten angegebenen Link heruntergeladen und zur Organisation hinzugefügt werden.
Plugin mit einer Agentengruppe verknüpfen
Das AES-Verschlüsselungs-Plugin muss mit einer privaten Agentengruppe verknüpft werden, um das Plugin auf allen Agenten in der Gruppe verfügbar zu machen.
Das Plugin wird auf der Seite Plugins der Management-Konsole mit dem Anzeigenamen Jitterbit AES-Verschlüsselung aufgeführt.
Variablen festlegen und das Plugin in einem Projekt verwenden
Beziehen Sie sich auf diese Themen für Informationen zur Verwendung von Plugins in einem Projekt:
Das Plugin kann verwendet werden, um verschlüsselte Quelldateien zu entschlüsseln, Zieldateien zu verschlüsseln oder Variablen in einem Skript zu verschlüsseln oder zu entschlüsseln.
Wenn es aus einem Skript verwendet wird, sollte die Variable Jitterbit.AES.Action auf "encrypt" oder "decrypt" gesetzt werden; die Variable Jitterbit.AES.Input enthält die Eingabedaten, die verschlüsselt oder entschlüsselt werden sollen (siehe unten für Details); und das Ergebnis des Plugins wird in der Ausgabewariable Jitterbit.AES.Output gespeichert. Bei der Verschlüsselung eines Klartextwerts aus einem Skript wird die Ausgabe eine Zeichenfolgenrepräsentation der base64-codierten verschlüsselten Bytes sein.
Das AES-Verschlüsselungs-Plugin verwendet diese Variablen:
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Jitterbit.AES.Passphrase |
Zeichenkette | Erforderlich | Passphrase, die für die Verschlüsselung/Dekryptierung verwendet wird. |
Jitterbit.AES.KeyLength |
Ganzzahl | Erforderlich | Die Länge des durch die Passphrase generierten Schlüssels. Muss einer der Werte 128, 196 oder 256 sein. |
Jitterbit.AES.PBEGenerator |
Zeichenkette | Erforderlich | Der Typ des zu verwendenden PBE-Schlüsselgenerators. Unterstützte Werte sind PKCS5S2 und OpenSSL. |
Jitterbit.AES.Salt |
Zeichenkette | Optional | Ein optionales Salt für die Schlüsselgenerierung. Dies sollte eine Reihe von Bytes im Hex-String-Format sein. Zum Beispiel würde das Salt {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} durch den String "10F55B703DA819E0" dargestellt werden. |
Jitterbit.AES.IterationCount |
Ganzzahl | Optional | Die Anzahl der Iterationen für die Schlüsselgenerierung. Dieser Wert wird ignoriert, wenn PBEGenerator OpenSSL ist (das immer eine feste Anzahl von 1 verwendet). |
Jitterbit.AES.Action |
Zeichenkette | Optional | Wird verwendet, wenn ein Wert aus einem Skript verschlüsselt oder entschlüsselt wird. Der Variablenwert sollte auf "encrypt" gesetzt werden, wenn verschlüsselt wird, oder auf "decrypt", wenn entschlüsselt wird. |
Jitterbit.AES.Input |
Zeichenkette | Optional | Enthält den Wert, der verschlüsselt oder entschlüsselt werden soll, wenn dieses Plugin aus einem Skript aufgerufen wird. Beim Verschlüsseln sollte diese Variable den Klartext-String zur Verschlüsselung enthalten. Beim Entschlüsseln sollte dieser Wert eine Zeichenkette sein, die die base64-kodierte Form der verschlüsselten Daten enthält. |