JHasher is a free an easy to use, Java-based checksum calculator. Checksums, also called hash sums, are used to check if a file has been modified, either accidentally (transmission errors, bad storage media) or intentionally (by third parties).
JHasher has been designed for being user-friendly and quick to use. There is also an advanced command-line mode available for performing checksums over multiple files or folders.
Currently supported checksums are MD5, SHA-1 and CRC-32. Read the supportsection to know more about future checksum support.