Flow: Cryptographic Hash

The Cryptographic Hash node is a one-way hash function, which takes a variable-length input string and converts it into a fixed-length sequence.
The node specific configuration is accessed by double-clicking the node.

79

Figure 1: Cryptographic Hash Node

SETTINGS


The key values to be extracted / translated from the input data set and the corresponding output is configured using these settings.

726

Figure 2: Settings

Settings- Configuration Description

Field

Description

Hashing Algorithm

Specifies the list of available algorithms to choose from:

  • SHA256: This algorithm generates an almost-unique, fixed size 256-bit (32-byte) hash.
  • SHA-512: This algorithm generates an almost-unique, fixed size 512-bit (64-byte) hash.
  • SHA-1: This algorithm generates an almost-unique, fixed size 160-bit (20-byte) hash.
  • MD5: This algorithm generates an almost-unique, fixed size 128-bit (16-byte) hash.
Plain textText to be hashed.
Apply saltOn enabled, users can enter their own 'Salt value’; otherwise they can choose to auto-generate this value.
Autogenerate saltOn enabled, a 16-character auto-generated string, with $(auto.salt) a variable is placed in the salt value field.
Hash variableThe hashed output of the algorithm is made available in this response variable, for the users' reference.
Salt variableResponse variable, which gives the value. Since this is auto generated, user can save this value.

SESSION DATA


For information on session data, click here.

CUSTOM LOGS


For information on custom logs, click here.

NODE EVENTS


Node events lists all outcomes of this node. You can add custom labels or terminate (end) an event by setting the termination reason.

724

Figure 3: Node Events

Event NameDescription
onsuccessInput data is successfully hashed with the hashed value stored in the set parameter.
onerrorAll exceptions, for example: invalid data, maximum length reached.