CryptographicHashContent 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Berechnet einen kryptografischen Hashwert für den Inhalt des FlowFile unter Verwendung des angegebenen Algorithmus und schreibt ihn in ein Ausgabeattribut. Weitere Informationen zur Auswahl eines geeigneten Algorithmus finden Sie unter https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions.

Tags

blake2, content, cryptography, hash, md5, sha

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

fail_when_empty

Weiterleitung an „failure“, wenn der Inhalt leer ist. Das Hashing eines leeren Werts ist zwar zulässig, aber in manchen Abläufen soll eine leere Eingabe erkannt werden.

hash_algorithmus

Der zu verwendende Hash-Algorithmus. Beachten Sie, dass nicht alle verfügbaren Algorithmen zur Verwendung empfohlen werden (einige werden aus Gründen der Abwärtskompatibilität bereitgestellt). Bei der Auswahl eines Algorithmus sind viele Dinge zu beachten. Es wird empfohlen, den sichersten verfügbaren Algorithmus zu verwenden.

Beziehungen

Name

Beschreibung

failure

Wird für FlowFiles verwendet, die keinen Inhalt haben, wenn die Einstellung „fail on empty“ aktiviert ist.

success

Wird für Flowfiles verwendet, denen ein Hashwert hinzugefügt wurde.

Schreibt Attribute

Name

Beschreibung

content_<algorithm>

Dieser Prozessor fügt ein Attribut hinzu, dessen Wert das Ergebnis des Hashing des Flowfile-Inhalts ist. Der Name dieses Attributs wird durch den Wert des Algorithmus angegeben, z. B. „content_SHA-256“.