Zum Inhalt springen

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.