$value) { $string .= "&$key=$value"; } $string = substr($string, 1); // remove leading "&" $sign = hash( "sha256", $string); return $sign; } function makeHash($data, $alg) { // $s = hash_hmac('sha256', $data, 'secret', true); // return base64_encode($s); ///$ret = openssl_digest($data, $alg); $ret = hash($alg, $data); return $ret; } } ?>