CryptographicHashContent 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

与えられたアルゴリズムを使用してフローファイルのコンテンツの暗号化ハッシュ値を計算し、出力属性に書き込みます。どのアルゴリズムを使うかは、https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions をリファレンスしてください。

タグ

blake2、コンテンツ、暗号、ハッシュ、md5、sha

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

fail_when_empty

コンテンツが空の場合は失敗へのルーティング。空の値をハッシュすることは有効ですが、フローによっては空の入力を検出したい場合があります。

hash_algorithm

使用するハッシュアルゴリズム。なお、利用可能 アルゴリズムのすべてが推奨されているわけではありません(レガシー互換のために提供されているものもあります)。アルゴリズムを選択する際に考慮すべきことはたくさんあります。可能な限り最もセキュリティの高いアルゴリズムを使用することをお勧めします。

リレーションシップ

名前

説明

failure

'fail on empty'設定が有効な場合、内容のないフローファイルに使用されます。

success

ハッシュ値が追加されたフローファイルに使用されます。

属性の書き込み

名前

説明

content_<アルゴリズム>

このプロセッサーは、フローファイルの内容をハッシュ化した結果を値とする属性を追加します。この属性の名前は、例えば'content_SHA-256'のように、アルゴリズムの値で指定されます。