我尝试计算.net
中的校验和,以便将数据发送到php
服务器。我使用网络服务......
php
使用Crc32
函数link
php校验和只是数字...
我使用here
中的crc32我的电话是:
[...]
Crc32 checksum = new Crc32();
foreach (byte b in crc32.ComputeHash(buffer))
hash += b.ToString("x2").ToLower();
// send data and checksum in webservice
更新示例
包含此内容的文件(cv.txt):Hello word !
校验和.NET是fca641d7
和php校验和是1016497679
并且输出不一样...... Php无法读取数据,因为校验和不同
有人知道怎么办?
更新2 LINK FILE CV.TXT密码:'cv' (没有引用)
谢谢!
答案 0 :(得分:0)
CRC是一个数字,而不是字符串。您可以使用printf以十六进制显示它,例如“%'08X”。