gpt4 book ai didi

php - 尝试将具有多个 XOR 组件的 PHP hash_hmac 转换为 coldfusion

转载 作者:可可西里 更新时间:2023-11-01 00:54:29 24 4
gpt4 key购买 nike

我接到了一项艰巨的任务,将一组旧的 PHP 页面转换为 ColdFusion。我的 PHP 知识不是很好,而且我很难弄清楚如何将以下行复制到 ColdFusion 中:

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

传递给每个变量的值是数字、字母和小数的混合。

如有任何帮助,我们将不胜感激。

最佳答案

PHP hash_hmac 的 ColdFusion 替代品是 hmac()HMACMD5 作为等同于 PHP 中的 md5 的算法。你也可能想做一个 lcase()调用使结果小写,因为 CF 给出了全部大写的结果。

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

DEMO

关于php - 尝试将具有多个 XOR 组件的 PHP hash_hmac 转换为 coldfusion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52206137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com