Преобразование байтов в строку - PullRequest
0 голосов
/ 04 мая 2018

Я пробовал hash512 как значение,

У меня есть пример кода, написанного на диезе, но я хотел сделать это на vb.net

Я борюсь с последней частью ByteToString, я не знаю, что такое ток или т?

Может кто-нибудь помочь мне преобразовать это в VB?

Спасибо

 private static string Gethmacsha512(Encoding encode, string key, string url)
    {
        // doing the encoding
        var keyByte = encode.GetBytes(key);
        string result;



        var hmacsha512 = new HMACSHA512(keyByte);
         hmacsha512.ComputeHash(encode.GetBytes(url));


         result = ByteToString(hmacsha512.Hash);


        return result;
    }
    static string ByteToString(IEnumerable<byte> buff)

    {



        return buff.Aggregate("", (current, t) => current + t.ToString("X2"));

    }

1 Ответ

0 голосов
/ 04 мая 2018

Попробуйте, пожалуйста:

static string ByteToString(System.Text.Encoding encode, IEnumerable<byte> buff)
{
    return encode.GetString(buff.ToArray());
}
...