Author Topic: MD5 calculation  (Read 13486 times)

Suncatcher

  • Active Member
  • ***
  • Posts: 104
    • View Profile
MD5 calculation
« 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.

Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4416
    • View Profile
    • Multi Commander
Re: MD5 calculation
« Reply #1 on: November 08, 2016, 18:26:07 »
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.

Suncatcher

  • Active Member
  • ***
  • Posts: 104
    • View Profile
Re: MD5 calculation
« Reply #2 on: November 08, 2016, 19:10:17 »
Quote
Filename 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)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4416
    • View Profile
    • Multi Commander
Re: MD5 calculation
« Reply #3 on: November 08, 2016, 22:15:09 »
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
« Last Edit: November 08, 2016, 22:17:51 by Mathias (Author) »

Suncatcher

  • Active Member
  • ***
  • Posts: 104
    • View Profile
Re: MD5 calculation
« Reply #4 on: November 09, 2016, 13:45:19 »
Yeah, that's it. Some of the contents were different.