小编Vik*_*han的帖子

将md5更新为sha512 authorizenet

我正在将DPM的md5更新为sha512,请为我提供帮助-

我没有工作。

查看代码更改-

为x_hp_hash生成指纹时-

来自md5-

if (function_exists('hash_hmac')) {

return hash_hmac("md5", $api_login_id . "^" . $fp_sequence . "^" .

 $fp_timestamp . "^" . $amount . "^", $transaction_key); 
}

return bin2hex(mhash(MHASH_MD5, $api_login_id . "^" . $fp_sequence . "^" . $fp_timestamp . "^" . $amount . "^", $transaction_key));
Run Code Online (Sandbox Code Playgroud)

至sha512-

$signature_key = hex2bin($signature_key);

if (function_exists('hash_hmac')) {

return hash_hmac("sha512", $api_login_id . "^" . $fp_sequence . "^" .

 $fp_timestamp . "^" . $amount . "^", $signature_key); 

}

return bin2hex(mhash(MHASH_SHA512, $api_login_id . "^" . $fp_sequence . "^" …
Run Code Online (Sandbox Code Playgroud)

php md5 authorize.net payment-gateway sha512

1
推荐指数
1
解决办法
673
查看次数

标签 统计

authorize.net ×1

md5 ×1

payment-gateway ×1

php ×1

sha512 ×1