The Hashing Processor allows for hashing the Transaction Data contents using a variety of standard hash and MAC algorithms.
Select the Processor Configuration tab and click on Add Processor.
Select the Hashing Processor from the drop-down.
On the Basic tab, you can specify:
Hash Type: the type of hashing to do, either a regular Hash or a MAC
Hash Algorithm: the algorithm to use to perform the hash
MAC Algorithm: the algorithm to use to perform the MAC
MAC Key: the key to use when generating the MAC signature
Specify Provider: Select this option to choose the desired algorithm Provider. Otherwise, the default provider will be selected.
Provider: the desired algorithm Provider.
In the Conditional Execution tab, you can set additional processor execution conditions. The Transaction data-dependent condition may be specified here as an enhanced expression. If this expression returns anything other than TRUE (ignore case) – this processor will be skipped. No additional configuration for this Processor is required.
On the Source tab, you can specify:
Source: where should the data to be hashed be obtained from – the Transaction Data or an Attribute
Attribute Name: the name of the Transaction Attribute to get the data from.
On the Destination tab, you can specify:
Destination: where should the hash be placed – in the Transaction Data or in an Attribute
Attribute Name: the name of the Transaction Attribute to store the hash in.