好的,我有两个文件。他们是完全相同的。为什么相同的输入返回两个不同的MD5散列?
第一个文件是: http://iadsonline.com/servconfig.php
第二个文件是: http://xzerox.info/servconfig.php
然而,当我使用md5_file(),以获得他们的MD5,他们返回两个不同的MD5的。
第一次返回cc7819055cde3194bb3b136bad5cf58d
,这是不正确的,第二次返回96a0cec80eb773687ca28840ecc67ca1
,这是正确的。
的文件只是一个
为了验证,我用这个代码:
$contents = file_get_contents($URL);
echo htmlentities($contents);
而且他们都返回
那么为什么他们散列不同?
明显的答案是因为它们不同。看到换行符的答案。 – 2010-05-10 01:17:07