Hash Activity
The Hash activity converts intelligible data into an incomprehensible format using a one-way encryption method. This process, known as hashing, ensures that the original data cannot be recovered from the encrypted output. It is primarily used for data integrity checks and comparison scenarios.
| Field | Description | Requirement |
|---|---|---|
| Plain text | The unencrypted string to be hashed. | Required |
| Hash type | The specific hashing algorithm to be used for encryption. | Required |
| Result cipher text | The name of the variable to store the encrypted hash output. | Required |
| Key | Key information required for the hashing process. | Required |
Action Types & Examples
Plain text
- Format: String
- Example Result:
"Hello, this is the text string I want encrypted."
Hash type
- Format: String
- Example Result:
"MD5","HmacSHA512"
Result cipher text
- Format: String (variable name)
- Example Result:
"encryptedData"
Key
- Format: String
- Example Result:
"Desired length"
Implementation Examples
Field Setup - Plain text: Hello, this is the text string I want encrypted. - Hash type: MD5 - Key: Desired length
Execution Parameters - Result cipher text: encryptedData
Technical Notes
Hashing is a one-sided encryption method, meaning that an encrypted data cannot be recovered to its original form. This characteristic makes hashing particularly useful in comparison situations, such as verifying data integrity or password storage.