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.


Figure 1: Cryptographic Hash Node


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


Figure 2: Settings

Settings- Configuration 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.


For information on session data, click here.


For information on custom logs, click here.


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


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.