AES-Verschlüsselungs-Plugin (veraltet) für private Jitterbit-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 in den Jitterbit-Cloud-Agent-Gruppen nicht verfügbar.
Wichtig
Von Jitterbit bereitgestellte Plugins sind veraltet.
Laden Sie das Plugin herunter und fügen Sie es hinzu
Das AES-Verschlüsselungs Plugin ist ein Standard-Jitterbit Plugin, das bereits in der Management Console verfügbar ist Plugins-Seite und muss nicht heruntergeladen oder zur Organisation hinzugefügt werden.
Unter Anweisung des Supports kann dieses Plugin unter dem unten angegebenen Link heruntergeladen und der Organisation hinzugefügt werden.
Verknüpfen Sie das Plugin mit einer Agentengruppe
Das AES-Verschlüsselungs-Plugin muss einer privaten Agentengruppe zugeordnet werden, um das Plugin auf allen Agenten in der Gruppe verfügbar zu machen.
Das Plugin ist in der Management Console Plugins aufgeführt Seite mit dem Anzeigenamen Jitterbit AES-Verschlüsselung.
Festlegen von Variablen und Verwenden des Plugin in einem Projekt
Informationen zur Verwendung von Plugins in einem Projekt finden Sie in diesen Themen:
Das Plugin kann zum Entschlüsseln verschlüsselter Quelldateien, zum Verschlüsseln von Zieldateien oder zum Verschlüsseln oder Entschlüsseln von Variablen in einem Script verwendet werden.
Bei Verwendung aus einem Script heraus wird die Variable Jitterbit.AES.Action
sollte entweder auf "verschlüsseln" oder " entschlüsseln " gesetzt werden; die Variable Jitterbit.AES.Input
enthält die zu verschlüsseln oder zu entschlüsselnden Eingabedaten (Details siehe unten); das Ergebnis des Plugin wird in der Ausgabevariable gespeichert Jitterbit.AES.Output
. Wenn Sie einen Klartextwert aus einem Script verschlüsseln, ist die Ausgabe eine Zeichenfolgendarstellung der Base64-codierten verschlüsselten Bytes.
Das AES-Verschlüsselungs Plugin verwendet diese Variablen:
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Jitterbit.AES.Passphrase | Zeichenfolge | Erforderlich | Für die Verschlüsselung/Entschlüsselung zu verwendende Passphrase. |
Jitterbit.AES.KeyLength | Ganzzahl | Erforderlich | Die Länge des durch die Passphrase generierten Schlüssels. Muss 128, 196 oder 256 sein. |
Jitterbit.AES.PBEGenerator | Zeichenfolge | Erforderlich | Der zu verwendende Typ des PBE-Schlüsselgenerators. Unterstützte Werte sind PKCS5S2 und OpenSSL. |
Jitterbit.AES.Salt | Zeichenfolge | Optional | Ein optionales Salt für die Schlüsselgenerierung. Dies sollte eine Reihe von Bytes im Hex-String-Format sein. Beispielsweise würde das Salt {0x10, 0xF5, 0x5B, 0x70, 0x3D, 0xA8, 0x19, 0xE0} durch die Zeichenfolge „10F55B703DA819E0“ dargestellt. |
Jitterbit.AES.IterationCount | Ganzzahl | Optional | Die Iterationsanzahl für die Schlüsselgenerierung. Dieser Wert wird ignoriert, wenn PBEGenerator OpenSSL ist (das immer eine feste Iterationsanzahl von 1 verwendet). |
Jitterbit.AES.Action | Zeichenfolge | Optional | Wird zum Verschlüsseln oder Entschlüsseln eines Werts aus einem Script verwendet. Der Variablenwert sollte beim Verschlüsseln auf „verschlüsseln“ und beim Entschlüsseln auf „decrypt“ gesetzt werden. |
Jitterbit.AES.Input | Zeichenfolge | Optional | Enthält den zu verschlüsseln oder zu entschlüsselnden Wert, wenn dieses Plugin von einem Script aufgerufen wird. Beim Verschlüsseln sollte diese Variable die zu verschlüsseln Klartextzeichenfolge enthalten. Beim Entschlüsseln sollte dieser Wert eine Zeichenfolge sein, die die Base64-codierte Form der verschlüsselten Daten enthält. |