Normally hackers will modify and change some key files so that they can continue accessing a system without notification. Hence, sometimes it is good to check if there are changes to the hash of some selected files periodically to ensure the security of the system is not compromised. File Verifier++ is a free standalone software application for Windows that can be used to check and verify the integrity of selected files. This program will calculate the hash value of the selected files and notify users if the latest value has been altered compared to the earlier results.

FileVerifier++ supports 21 different hash algorithms e.g. CRC16, CRC32, BZIP2 CRC, MPEG2 CRC, JamCRC, Posix CRC, ADLER32, MD4, MD5, EDONKEY2K, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, WHIRLPOOL and WHIRLPOOL-T. It can be run from a pen drive or a CD. To calculate the hash values of the selected files, users just need to make a selection of these files and they will be stored in the database automatically. Users can save, view or load the calculation result from time to time. Users can get this application via the link here. Other notable features from this application include:

  • Can load and save results to and from various formats
  • Hash algorithms can be added through the DLL interface
  • Hash verification. Can load hash results and compare to what is actually on your disk
  • Color coding of validity states
  • Verification considers file size, file attributes, and modification date to be significant
  • Drag and drop support
  • Recursive directory processing
  • Recursive processing using patterns
  • Calculates hashes on strings
  • Search and grep using regular expressions
  • Selective verification
  • Unicode support (recognizes Unicode file names and writes results encoded in UTF-8 (without BOM))
  • Supports Windows XP Visual Styles
  • Shell Integration (Shell extension)
  • Can be installed using installer or without
  • Command line version. (in beta)