Digest is a command-line utility which can be used to calculate and verify checksums of any files, similar to md5sum or RHash, but using modern hash algorithms. Supported algorithms: BLAKE, BLAKE2, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, Skein, SM3, Streebog, Whirlpool.
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.
Features
- Support for modern hash algorithms such as SHA-3 finalists.