HashContent
描述:
计算输入数据流的内容的哈希值,并将哈希结果作为《哈希结果属性名》输出
标签:
hash, content, MD5, SHA-1, SHA-256, 哈希, 内容
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
哈希结果属性名 | hash.value | 指定应将哈希值写入的数据流属性的名称。如果该值已经存在,它将被覆盖。 | |
哈希算法 | MD5 | - SHA-1 - SHA-384 - SKEIN-512-256 - SKEIN-1024-384 - BLAKE2B-160 - SHA - KECCAK-288 - WHIRLPOOL - SKEIN-512-384 - SHA-224 - SM3 - BLAKE2B-512 - GOST3411-2012-512 - KECCAK-256 - SKEIN-512-128 - BLAKE2B-384 - SKEIN-256-160 - OID.2.16.840.1.101.3.4.2.10 - DSTU7564-256 - SHA-256 - BLAKE2S-224 - SHA3-256 - KECCAK-384 - SKEIN-256-128 - DSTU7564-384 - KECCAK-224 - SKEIN-512-512 - SKEIN-1024-512 - SKEIN-512-160 - OID.1.2.804.2.1.1.1.1.2.2.3 - GOST3411 - 1.2.804.2.1.1.1.1.2.2.3 - BLAKE2B-256 - OID.1.2.804.2.1.1.1.1.2.2.2 - SKEIN-1024-1024 - OID.1.2.804.2.1.1.1.1.2.2.1 - SHA3-384 - OID.2.16.840.1.101.3.4.2.9 - BLAKE2S-256 - SHA-512/224 - OID.2.16.840.1.101.3.4.2.8 - OID.2.16.840.1.101.3.4.2.7 - TIGER - RIPEMD256 - SKEIN-256-256 - SHA3-224 - SHA3-512 - RIPEMD320 - 2.16.840.1.101.3.4.2.9 - RIPEMD160 - GOST3411-2012-256 - 2.16.840.1.101.3.4.2.8 - 1.2.804.2.1.1.1.1.2.2.1 - KECCAK-512 - SKEIN-512-224 - 2.16.840.1.101.3.4.2.7 - 1.2.804.2.1.1.1.1.2.2.2 - 2.16.840.1.101.3.4.2.10 - BLAKE2S-160 - SHA-512/256 - MD2 - RIPEMD128 - MD4 - SHA-512 - SKEIN-256-224 - MD5 - BLAKE2S-128 - DSTU7564-512 | 确定应使用什么哈希算法来执行哈希函数 |
连线:
名字 | 描述 |
---|---|
success | 输入数据流成功执行哈希计算后输出到此连线 |
failure | 任何不能计算哈希的输入数据流将输出到此连线 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
<Hash Attribute Name> | This Processor adds an attribute whose value is the result of Hashing the existing FlowFile content. The name of this attribute is specified by the <Hash Attribute Name> property |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。