xbasics FireHash is a Java software that helps test the integrity of any file through the generation of checksums/hashes. It provides a simple, yet effective way for generating cryptographic hashes based on many different standard algorithms, including MD5 and SHA512. Since it's based on Java, you can run it in most modern platforms.
Fast, easy generation of chechsums
Implements multiple, widely used cryptographic hash algorithms
It's free for personal and commercial use, and can be freely distributed!