我需要从PHP发送请求到C#WEB API。 作为身份验证的一部分,它需要空字节数组的MD5哈希值。
如何在PHP上生成空字节数组的MD5哈希? 我会在C#中这样做。
byte[] Content = new byte[0];
using (var md5 = MD5.Create())
{
return md5.ComputeHash(content);
}
答案 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);