Функция генерации хеш-суммы#
1. Функция «hash»#
Функция «hash» генерирует хеш-сумму элемента сообщения в соответствии с заданным алгоритмом.
Варианты написания функции:
hash;
Hash.
Синтаксис#
hash(IN.root.value, "SHA-512")
hash($variable, IN.root.hashAlgorithm)
hash(IN.root.element_1)
hash("tiket", "MD5")
Аргументы#
Адрес элемента входящего сообщения, переменная окружения, переменная.
Наименование алгоритма для расчета хеш-суммы. В случае, если алгоритм не указан, то будет применяться алгоритм
SHA-256.
Примеры использования функции#
Входящее сообщение |
Правило трансформации |
Выходящее сообщение |
|---|---|---|
{ |
OUT.task = hash(IN.a, «SHA-512») |
{«task»:»b5534aa935bcb3749cbd0846c636ef2dca0d4119225b731b03336d51fd765a81ff0d9c19ed31ccc6dc6b6fc2826ee0eac29e7115330566e2088e3c2ee9155b4e»} |
{ |
OUT.task1 = hash(«tiket», «MD5») |
{«task1»:»a3cc2e3db693b0f981731982bdff90f3», |