У меня есть код. PHP код, который генерирует sha384 ha sh string.similar to the below code.
$hash=hash_hmac(“sha384”, $aid .
$amount .
$version .
$currency .
$mid .
$mode.
$request .
$responsetype,
$key);
Я хочу сгенерировать этот ha sh код hmacSHA384 из c#. Я пробовал несколькими способами. но это не сработало, как я ожидал.
string val = string.Concat( int aid, int amount, string version, string currency,int mid, string mode, string request, string responsetype);
private static byte[] hmacSHA384(string val,string key)
{
using (HMACSHA384 hmac = new HMACSHA384(Encoding.ASCII.GetBytes(key))
{
return hmac.ComputeHash(Encoding.ASCII.GetBytes(val));
}
}
как мне это преобразовать?