1
2
如果你包括你的代码那就太好了。没有这些,我只能猜测问题出在哪里。总之,下面是在Java中创建MD5哈希的正确方法。如果你的代码与此不同,那么你就有问题了。
当然,这将返回如下内容:
记住你需要 取消编码 稍后再将其用作md5散列。 |
2
0
两种解释都有道理。其他可能的解释包括:
你需要收集更多的信息来找出是哪一个。我建议您修改您的客户端和服务器端,将发送/接收的数据捕获到文件中,将它们移到同一台计算机上并进行逐字节比较。您可以尝试的其他方法包括关闭分块和在两端转储/比较MD5校验和。 编辑 :如果您发布了在两端执行MD5校验和计算的代码,以及为传输而对校验和进行编码/解码的代码(例如,使用十六进制、base64或其他任何方式),也将帮助我们帮助您。 |