标签: php coldfusion
我被赋予了将旧版PHP页面转换为ColdFusion的艰巨任务。我的PHP知识不是那么好,而且我很难弄清楚如何将以下行复制到ColdFusion中:
$fingerprint = hash_hmac("md5", $loginID . "^" . $sequence . "^" . $timeStamp . "^" . $amount . "^", $transactionKey);
每个变量传递的值是数字,字母和小数的组合。
任何帮助将不胜感激。
答案 0 :(得分:4)
hash_hmac
ColdFusion替代方案是hmac(),其中HMACMD5与PHP中的md5等效。另外,您可能想进行lcase()调用以使结果小写,因为CF给出全大写的结果。
hmac()
HMACMD5
md5
lcase()
<cfscript> message = loginID & "^" & sequence & "^" & timeStamp & "^" & amount & "^"; fingerprint=lcase(hmac(message, transactionKey, "HMACMD5")); </cfscript>
DEMO