I am looking for some kind of security software that scans your computer for all EXE and DLL files, calculates a cryptographic hash for them, and looks each one up in a database, logging all the ones it doesn't recognize to be manually reviewed later.
Or if someone could recommend me a good, well-maintained database of known EXE and DLL file-hashes from a wide source of reputable vendors, that would also be helpful.
I haven't had any luck finding something like this.