我使用以下代码创建哈希值,但现在的情况是,当我在Windows本地Xampp服务器上测试哈希值时,对于同一代码在Linux上运行时得到的哈希值不同。
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $newname);
"Stored in: " . "upload/" . $_FILES["file"]["name"];
$image = "upload/" . $newname;
$sign = md5(file_get_contents($image));
现在我不知道为什么会发生这种情况。对于刚刚粘贴的相同代码。
编辑:重新打开问题。我找到的解决方案只适用于Linux,这意味着Linux和Windows现在给出了相同的哈希值,但是当从Mac(IOS)上传图像时,它仍然会生成不同的哈希值。
md5sum
是否返回相同的哈希值? - scaimd5('hello');
。这两个系统都匹配吗? - Ohgodwhy