Just thought I'd let you know, you probably should use MD5 checksums instead of SFV checksums.
SFV stands for "Simple File Verification" and uses only a 32-bit verification sum. Which means, although it is extremely unlikely you would ever run into one, that there are *numerous* possible files with the same SFV.
MD5 uses a 128-bit verification sum. While it's still theoretically possible to generate two different files with the same MD5, your odds of encountering one just got a whole lot smaller. Like, say, by an order of magnitude.
If you need a free MD5 program for the Win32 platform, there are currently two options:
Command line:
http://etree.org/md5com.html
GUI:
http://www.md5summer.org/
... and if you're using something other than Windows, there are comparable programs - I'm just not sure where their links are, at the moment. Hope this helps!
- M.