Hashdeep is a set of cross-platform CLI tools to computer hashes, or message digests, for any number of files while optionally recursively digging through the directory structure. It can also take a list of known hashes and display the filenames of input files whose hashes either do or do not match any of the known hashes. This version supports MD5, SHA-1, SHA-256, Tiger, and Whirlpool hashes.
Previously known as md5deep
Community
Supported algorithms
- MD5 algorithm is defined in RFC 1321
- SHA1 algorithm is defined in FIPS 180-1
- SHA256 algorithm is defined FIPS 180-2
- Tiger algorithm is defined at http://www.cs.technion.ac.il/~biham/Reports/Tiger/
- Whirlpool algorithm is defined at http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html
Command line usage
hashdeep -h
md5deep -h
sha1deep -h
sha256deep -h
tigerdeep -h
whirlpooldeep -h
Note: append 64 to above commands to execute the 64-bit version