Microsoft's File Checksum Integrity Verifier utility example ------------------------------------------------------------ [this utility can be found on http://support.microsoft.com/kb/841290] open a command prompt go to the directory in which the four executables are stored to compute the MD5 and SHA-1 hash values of all executables in the current directory fciv -add .\ -type *.exe -both this should give as output // // File Checksum Integrity Verifier version 2.05. // MD5 SHA-1 ------------------------------------------------------------------------- e5f0fc6d3586c4dd15970d5be7b0b9c7 84ca79dea0a5080636c87cf68358c89cfc3d1433 .\HelloWorld.exe 6503bdf2adce98b500219640e6cf99ca 5ad5c5349db7e923536610e828b5edb79c5c7fa0 .\GoodbyeWorld.exe 18fcc4334f44fed60718e7dacd82dddf 0033f995a30fd2ccbf60cc1e7d7db9e649397668 .\HelloWorld-colliding.exe 18fcc4334f44fed60718e7dacd82dddf 30ace7e13a7f9dc9abbaa431241309ac6741e735 .\GoodbyeWorld-colliding.exe (the order in the output table was alphabetical, and has been changed by hand)