Roboteka
Roboteka · Robots · String hash

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

  1. A deal sends an event to an external system
  2. The robot computes sha256 of the client e-mail
  3. The external system receives the hash instead of the address — analytics works, personal data stays private

Related robots