This processor is deprecated and may be removed in future releases.
Please consider using one the following alternatives: CryptographicHashContent
Calculates a hash value for the Content of a FlowFile and puts that hash value on the FlowFile as an attribute whose name is determined by the <Hash Attribute Name> property. This processor did not provide a consistent offering of hash algorithms, and is now deprecated. For modern cryptographic hashing capabilities, see "CryptographicHashContent".
hash, content, MD5, SHA-1, SHA-256
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Hash Attribute Name | Hash Attribute Name | hash.value | The name of the FlowFile Attribute into which the Hash Value should be written. If the value already exists, it will be overwritten | |
Hash Algorithm | Hash Algorithm | MD5 |
| Determines what hashing algorithm should be used to perform the hashing function |
Name | Description |
---|---|
success | FlowFiles that are process successfully will be sent to this relationship |
failure | Any FlowFile that cannot be processed successfully will be sent to this relationship without any attribute being added |
Name | Description |
---|---|
<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 |