php crc32(string) go crc32.ChecksumIEEE([]byte(string))
同一个string 结果不一致, 在一台服务器上运行
有遇到的吗
有疑问加站长微信联系(非本文作者)

php crc32(string) go crc32.ChecksumIEEE([]byte(string))
同一个string 结果不一致, 在一台服务器上运行
有遇到的吗
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
测试了一下,没有发现你的问题存在呢。
php代码:
golang代码:
不知道是不是我理解错了?
楼主你是在32位操作系统上做的测试吧?
谢谢, 理解是对的 我的代码: id := "testplaintext"
hash := md5.New() io.WriteString(hash,id) data := hash.Sum(nil) crc := crc32.ChecksumIEEE(data)
发现计算出的数据不一致
看了你的代码改成: tmp := hex.EncodeToString(data) crc := crc32.ChecksumIEEE([]byte(tmp))
问题解决了
64的