Yes there is a duplicate file finder program that works on the basis of hash.im file.It is the best way to find the duplicate files from your system.
I use Duplicate cleaner from DigitalVolcano If you enable "check content" which is highly recommended, it checks using MD5 as said in the FAQ. Another known software is Auslogics Duplicate File Finder can use MD5 too but far less options. Both are freeware.