<pre>$signature = $this->hexToBase64(hash_hmac("sha1", $string_to_sign, self::SECRET_KEY)); private function hexToBase64($hex){ $return = ""; foreach(str_split($hex, 2) as $pair){ $return .= chr(hexdec($pair)); } return base64_encode($return); }
Quote:signature: ZToYIGWks4dBLImEKWozVZTkxZc=
var key = Encoding.UTF8.GetBytes(apiKey); string signature ; using (var hmac = new HMACSHA1(key)) { var hash = hmac.ComputeHash(Encoding.UTF8.GetBytes(message)); signature = Convert.ToBase64String(hash); }
Quote:signature: wR/E2jbMo9Y87aqXllcZAynCyRE=
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)