Мне дали незавидную задачу по преобразованию старого набора страниц PHP в ColdFusion. Мои знания PHP не так уж велики, и мне трудно понять, как повторить следующую строку в ColdFusion:
$fingerprint = hash_hmac("md5", $loginID . "^" . $sequence . "^" . $timeStamp . "^" . $amount . "^", $transactionKey);
Значения, передаваемые для каждой переменной, представляют собой смесь чисел, букв и десятичных дробей.
Любая помощь будет принята с благодарностью.
Альтернатива ColdFusion для PHP hash_hmac
является hmac()
с HMACMD5
как алгоритм, эквивалентный md5
в PHP. Также вы можете сделать lcase()
вызовите, чтобы сделать результат строчным, так как CF дает полностью заглавный результат.
<cfscript>
message = loginID & "^" & sequence & "^" & timeStamp & "^" & amount & "^";
fingerprint=lcase(hmac(message, transactionKey, "HMACMD5"));
</cfscript>
Других решений пока нет …