DeepDigest is a file integrity checker. It calculates hash values for selected files and allows the files to be verified against those values. Its GUI interface provides several features not found in similar programs. Roughly speaking, DeepDigest is a GUI version of md5deep/sha1deep/sha256deep.
To use DeepDigest, a user first creates a "job". This specifies the directory to be hashed and the hash algorithm to be used (MD5, SHA-1 or SHA-256). The results of a job run are saved to an archive file. Subsequent runs of the job are compared to this archive to determine which files have changed. New, deleted, renamed or moved files are also reported. The results view may be sorted, filtered and searched.
Results may be exported in csv format or to another installation of DeepDigest.
DeepDigest may be run from the command line and from scripts. The name of the job to be run is passed as a command line argument.
DeepDigest is written in C++ and uses the Qt libraries.
Reliable and stable, thanks deepdigest