Преобразовать HMAC Hash в C # в переполнение стека

Поэтому я борюсь с этим кодом. Я пытаюсь написать функцию в PHP, которая будет эффективно делать то же самое, что и этот метод в C #:

private string CalculateSignature(string apiKey, string secretKey, long timeStamp)
{
// Generate the hash
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
HMACMD5 hmac = new HMACMD5(encoding.GetBytes(secretKey));
byte[] hash = hmac.ComputeHash(encoding.GetBytes(apiKey + timeStamp));

// Convert hash to digital signature string
string signature = BitConverter.ToString(hash).Replace("-", "").ToLower();
return signature;
}

Это все, что я имею до сих пор:

function calcSignature($apiKey, $secrekKey, $timeStamp)
{
$retval = hash_hmac('md5', $secrekKey, $apiKey . $timeStamp, false);

return $retval;
}

Любая помощь будет принята с благодарностью, спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector