Multi Commander Support Forum
Multi Commander => Support and Feedback => Topic started by: Suncatcher on November 08, 2016, 18:19:34
-
Does Create MD5 checksums file in File Checksum menu use filename-dependent hash-function?
I tried it on technically similar files (which have different names) and it calculated different checksums for them.
I assume, MD5 should behave other way.
-
Filename make no difference. the hash is built on the file content.
It is used to verify that files are identical and have not changed.
-
Filename make no difference
However, I get contradictory statements about this in the web. They say it depends on the MD5 implementation (http://stackoverflow.com/questions/5055143/will-changing-a-file-name-affect-the-md5-hash-of-a-file), and which implementation is used by MC?
I also tried CertUtil command utility by MS and it also gave me different checksums.
-
No. The hash is built on the content.. The filename does not matter. it is not used when calculating the hash.
MD5 is just an algorithm to calculate a hash. checksum files are using it for matching content.
You can calculate the hash of the filename if you want. But it is pointless for checksum files
-
Yeah, that's it. Some of the contents were different.