Hash ciągu
Robot „Hash ciągu” oblicza hash ciągu w procesach biznesowych i robotach Bitrix24 (Alaio): md5, sha1, sha256 lub crc32. Przyjmuje tekst i algorytm, zwraca hash w postaci szesnastkowej. Hash jest deterministyczny — ten sam ciąg zawsze daje ten sam wynik.
Robot zamienia ciąg w jego hash — krótki odcisk, którym wygodnie porównywać i znakować dane bez ich ujawniania. Wejściem są ciąg i algorytm: md5 i sha1 to klasyka sum kontrolnych, sha256 pasuje do podpisów i integracji, crc32 to najkrótszy wariant do etykiet. Typowe przypadki użycia: zbudować klucz deduplikacji z telefonu i adresu e-mail, aby wychwytywać powtórne zgłoszenia; przekazać systemowi zewnętrznemu anonimowy identyfikator klienta zamiast danych osobowych; wyprowadzić stabilny kod kuponu lub linku z ID deala. Wynik jest deterministyczny: ten sam ciąg i algorytm zawsze dają ten sam hash. Zwraca hash jako ciąg — użyj go w kolejnych krokach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Ciąg źródłowy | text | tak | |
| Algorytm: md5 / sha1 / sha256 / crc32 (domyślnie md5) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Hash | string |
Scenariusz: anonimowe ID klienta dla zewnętrznej analityki
- Deal wysyła zdarzenie do systemu zewnętrznego
- Robot oblicza sha256 z adresu e-mail klienta
- System zewnętrzny dostaje hash zamiast adresu — analityka działa, dane osobowe pozostają ukryte