I checked my lib - I just used md5.exe and called it a day! ;\)

Actually, I did recently update my internal code to call CertUtil, which is built-in on all current Windows platforms (at least XP). It can generate MD2 MD4 MD5 SHA1 SHA256 SHA384 & SHA512 Hash Algorithms.
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
I haven't released this update to prod, so my web site still references the md5.exe version, which required the externally obtained command. The code update simply changes CertUtil.exe for MD5.exe, so it's easy to hack if you want to go in that direction.

Actually I am a Rocket Scientist! \:D