Hash uses FIPS compliant algorithms to process files and return condensed digests of specified files. These digests, depending on the function used, return varying levels of 'finger-print' information about the file. It is statistically very unlikely that any two files would produce the same 'finger-print' digest, plus it is almost impossible to modify a file (intentionally or by accident) and maintain the digest results to match the original.
Three common hash results are returned: MD5, SHA-1 and SHA-256. Both the SHA hashes are to the relevant FIPS specifications for that hash. In addition, other basic file information (creation, size, etc) are provided, making the 'finger-print' even stronger.
Hash is a little utility to aid file verification, it allows you to identify changes in files either by accident or intentional change. This program produces FIPS compliant Secure Hash Algorithms for MD5, SHA-1 and SHA-256.