cfv is a utility to both test and create .sfv(Simple File Verify), .csv, .crc, md5sum, bsd md5, sha1sum, and .torrent files. cfv also includes test-only .par and .par2 support. These are commonly used to ensure the correct retrieval or storage of data
Note that it also works with Mac OS X out of the box (at least with Lion, which I'm running). It's a Python script, so any system with Python should do :) No compiling needed.