给定已知大小的ArrayBuffer,获取十六进制字符串对

时间:2018-08-15 21:45:19

标签: javascript c# hex buffer

我试图重新创建这段C#代码,但是使用Javascript,但是结果根本不一样。目标是获取一个已知大小的缓冲区,获取它的MD5哈希,然后将MD5哈希转换为字符串hexadecimal pairs separated by hyphens,其中每对代表值中的对应元素,然后删除所有{ 1}}在字符串中。但是...用Javascript完成。

C#代码

-

我的Javascript

internal static string ComputeHash(byte[] buffer)
{
    HashAlgorithm MD5 = new MD5CryptoServiceProvider();
    return BitConverter.ToString(MD5.ComputeHash(buffer)).Replace("-", string.Empty);
}

我感谢所有指示和提示,甚至对如何改善实际问题本身的建议也很满意。感谢您的光临!

已解决::该软件包对我来说正确无误...(半重复)答案很抱歉。 https://www.npmjs.com/package/md5-hex

0 个答案:

没有答案