标签: c# php hash
我遇到的问题是在C#中使用等效的哈希值与php:
$ sig = hash_hmac('sha512',$ endpoint.chr(0)。$ data,$ password);
我认为问题在于php使用chr(0)构建字符串的方式。
在C#中,我需要在$ endpoint和$ password之间使用等效chr(0)的字节数组。
hmacsha512.ComputeHash(encoding.GetBytes(endPoint +(char)0 +密码))无效。