News:

MultiCommander v16.6 is released!

Main Menu

MD5 calculation

Started by Turpal, November 08, 2016, 18:19:34

Previous topic - Next topic

Turpal

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.

Mathias (Author)

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.

Turpal

QuoteFilename make no difference
However, I get contradictory statements about this in the web. They say it depends on the MD5 implementation, and which implementation is used by MC?
I also tried CertUtil command utility by MS and it also gave me different checksums.

Mathias (Author)

#3
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

Turpal

Yeah, that's it. Some of the contents were different.