如何发送空字节数组的MD5哈希?

时间:2015-05-24 20:09:13

标签: c# php asp.net web

我需要从PHP发送请求到C#WEB API。 作为身份验证的一部分,它需要空字节数组的MD5哈希值。

如何在PHP上生成空字节数组的MD5哈希? 我会在C#中这样做。

byte[] Content = new byte[0];
using (var md5 = MD5.Create())
{
  return md5.ComputeHash(content);
}

2 个答案:

答案 0 :(得分:0)

https://superuser.com/questions/557925/how-can-zero-byte-files-generate-a-hash-value

If you can't compute it in PHP, then just use a constant and, for empty array, use that hash value.

答案 1 :(得分:0)

You can do it in many way:

$hash = md5(null, true);
// or
$hash = md5('', true);
// or
$hash = md5(false, true);