将字节转换为字符串

时间:2018-05-04 13:10:30

标签: c# hash c#-to-vb.net

我尝试将hash512作为值,

我有一些用c sharp编写的示例代码,但我想在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 :(得分:0)

请试试这个:

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