file digest
A command-line utility for calculating and verifying file checksums.
...Usage:
digest [-c] <algorithm> <filename(s)>
For example, if you want to calculate the checksums using skein512/256 algorithm, use this command:
digest skein512/256 * > checksums.skein
To verify the checksums:
digest -c skein512/256 checksums.skein
You can get a full list of supported algorithms and test the performance of different algorithms on your PC using the command:
digest test <iterations> <filename>
This will calculate hash sum of <filename> multiple times (number of times is specified by <iterations>) and output the results with precise timings.
Note: if you have a 64-bit operating system, use 64-bit binary of the utility, because it is significantly faster for large files.