Generate and Validate Files by matching with their hashes. A single bit change in file changes the hash, thus signaling file tempering. The tool allows to generate and validate MD5, SHA1, SHA256, SHA384, SHA512 hashes.