ShaSearch is a simple application to find files with a matching SHA (Secure Hash Algorithm) hash and also create SHA hashes. This is useful when using SHA hash to identify files and ensure that two files are identical and have not been tampered with.
ShaSearch will take a list of SHA hashes, which can be provided as a text file, csv file or pasted from the system pasteboard (duplicates are ignored), and search the selected path for files that have the same hash.
SHA256 and SHA512 are both supported and the application will automatically determine the hash type to search for from the input hash or hashes.
When the search is complete a list of the matching files will be displayed and clicking the 'reveal' button will open a Finder window at the found file.
ShaSearch can also be used to create SHA hashes of any file type. A SHA hash is a one way function which creates takes a file of any size and creates a fixed sized hash or digest which is practically infeasible to invert. In this way a SHA hash of a document or file creates a digital fingerprint of the data which can be compared against another file later and will only match if the files are identical, or in other words, have not been tampered with.
Back to top