I got a request from Stefan Farnik and he was looking to download HASHDIR.EXE file. 

I have uploaded this tool from OneDrive location here

I have explained FIX SCCM Hash Mismatch Issues and Resolution Steps  in the following blog post

https://www.anoopcnair.com/configmgr-sccm-hash-mismatch-issue/

Hash Mismatch issues can be big headache for the technical teams.

If I have a Hash Mismatch issue in the environment I always prefer to compare the size of packages in local DP and in the parent server ? (there could be some diff in size...may be in KBs or Bytes). Also, compare the PCK file size on both the servers?