Попытка преобразовать PHP hash_hmac с несколькими компонентами XOR в coldfusion

Мне дали незавидную задачу по преобразованию старого набора страниц PHP в ColdFusion. Мои знания PHP не так уж велики, и мне трудно понять, как повторить следующую строку в ColdFusion:

$fingerprint = hash_hmac("md5", $loginID . "^" . $sequence . "^" . $timeStamp . "^" . $amount . "^", $transactionKey);

Значения, передаваемые для каждой переменной, представляют собой смесь чисел, букв и десятичных дробей.

Любая помощь будет принята с благодарностью.

3

Решение

Альтернатива ColdFusion для PHP hash_hmac является hmac() с HMACMD5 как алгоритм, эквивалентный md5 в PHP. Также вы можете сделать lcase() вызовите, чтобы сделать результат строчным, так как CF дает полностью заглавный результат.

<cfscript>
message = loginID & "^" & sequence & "^" & timeStamp & "^" & amount & "^";
fingerprint=lcase(hmac(message, transactionKey, "HMACMD5"));
</cfscript>

DEMO

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector