Хеш строки
Робот «Хеш строки» вычисляет хеш строки в бизнес-процессах и роботах Битрикс24: md5, sha1, sha256 или crc32. Принимает текст и алгоритм, возвращает хеш в шестнадцатеричном виде. Хеш детерминирован — одна и та же строка всегда даёт один результат.
Робот превращает строку в её хеш — короткий отпечаток, по которому удобно сравнивать и помечать данные, не раскрывая их. На вход подаются строка и алгоритм: md5 и sha1 — классика для контрольных сумм, sha256 — для подписей и интеграций, crc32 — самый короткий вариант для меток. Типовые случаи применения: собрать ключ дедупликации из телефона и e-mail, чтобы находить повторные обращения; передать во внешнюю систему анонимный идентификатор клиента вместо личных данных; сформировать стабильный код купона или ссылки из ID сделки. Результат детерминирован: та же строка и алгоритм всегда дают тот же хеш. Возвращает хеш строкой — используйте его на следующих шагах бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Исходная строка | text | да | |
| Алгоритм: md5 / sha1 / sha256 / crc32 (по умолчанию md5) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Хеш | string |
Сценарий: анонимный ID клиента для внешней аналитики
- Сделка передаёт событие во внешнюю систему
- Робот считает sha256 от e-mail клиента
- Во внешнюю систему уходит хеш вместо адреса — аналитика работает, личные данные не раскрыты