Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

MD5

MD5

Berechnet die Prüfsumme des Eingabewerts. Die Funktion nutzt den Message-Digest-Algorithmus 5 (MD5). MD5 ist eine unidirektionale kryptographische Hashfunktion mit einem 128-Bit-Hashwert. Wenn die Prüfsummen der Eingabewerte unterschiedlich ausfallen, können Sie davon ausgehen, dass auch die Eingabewerte unterschiedlich sind. Verwenden Sie MD5 zur Prüfung der Datenintegrität.

Syntax

MD5(
value
)
In der folgenden Tabelle wird das Argument für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
value
Erforderlich
String oder binärer Datentyp. Wert, für den die Prüfsumme berechnet werden soll. Die Groß- bzw. Kleinschreibung des Eingabewerts wirkt sich auf den Rückgabewert aus. Beispiel: MD5(informatica) und MD5(Informatica) ergeben unterschiedliche Werte.

Rückgabewert

Eindeutiger 32-Zeichen-String aus hexadezimalen Ziffern 0-9 und Buchstaben a-f.
NULL, wenn der Eingabewert ein Nullwert ist.

Beispiel

Sie möchten geänderte Daten in einen Datenbank aufnehmen. Sie generieren mit MD5 Prüfsummenwerte für die Zeilen der Daten, die aus einer Quelle ausgelesen werden. Beim Ausführen eines Mapping vergleichen Sie die zuvor erstellte Prüfsumme mit den neuen Prüfsummenwerten. Anschließend schreiben Sie die Zeilen mit den aktualisierten Prüfsummenwerten in das Ziel. Eine geänderte aktuelle Prüfsumme bedeutet, dass sich auch die Daten geändert haben.

Tipp

Sie können den Rückgabewert als Hashschlüssel nutzen.