CryptographicHashContent 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

使用给定算法计算 FlowFile 内容的加密哈希值,然后将其写入输出属性。请参阅 https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions (https://csrc.nist.gov/Projects/Hash-Functions/NIST-Policy-on-Hash-Functions) 获取帮助,决定使用哪种算法。

标签

blake2、content、cryptography、hash、md5、sha

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

fail_when_empty

如果内容为空,则会导致失败。虽然对空值进行哈希处理是有效的,但某些流可能希望检测空输入。

hash_algorithm

要使用的哈希算法。请注意,并非所有可用的算法都推荐使用(有些算法是为了兼容传统算法而提供的)。选择算法时需要考虑很多事项;建议尽可能使用最安全的算法。

关系

名称

描述

failure

当启用“空内容失败”设置时,适用于没有内容的 FlowFile

success

用于添加了哈希值的 FlowFile

写入属性

名称

描述

content_<algorithm>

该处理器添加了一个属性,其值是对 FlowFile 内容进行哈希处理的结果。该属性的名称由算法的值指定,例如“content_SHA-256”。

语言: 中文