String hash
The "String hash" robot computes a hash of a string in Bitrix24 (Alaio) business processes and robots: md5, sha1, sha256, or crc32. It takes a text and an algorithm and returns the hash in hexadecimal form. The hash is deterministic — the same string always yields the same result.
The robot turns a string into its hash — a short fingerprint handy for comparing and tagging data without exposing it. The input is the string and the algorithm: md5 and sha1 are the checksum classics, sha256 fits signatures and integrations, crc32 is the shortest option for labels. Typical use cases: build a deduplication key from a phone and an e-mail to catch repeated requests; hand an external system an anonymous client identifier instead of personal data; derive a stable coupon or link code from a deal ID. The result is deterministic: the same string and algorithm always produce the same hash. It returns the hash as a string — use it in the next steps of the business process.
What input parameters does the robot accept?
| Parameter | Type | Required? | Default |
|---|---|---|---|
| Source string | text | yes | |
| Algorithm: md5 / sha1 / sha256 / crc32 (default md5) | string | — |
What does the robot return?
| Parameter | Type |
|---|---|
| Hash | string |
Scenario: an anonymous client ID for external analytics
- A deal sends an event to an external system
- The robot computes sha256 of the client e-mail
- The external system receives the hash instead of the address — analytics works, personal data stays private