好的,我有兩個文件。他們是完全相同的。爲什麼相同的輸入返回兩個不同的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