CHK is a free and portable file hash tool. Using this tool we can calculate file hashes for individual files or all the files contained inside a folder. It supports a large number of hash algorithms including MD5, SHA-1, SHA-256, SHA-512, RIPEMD-60, Whirlpool etc.
Since it is a portable tool, it does not require any installation. We can extract the contents of the downloaded ZIP archive and then launch CHK.exe from there. The first thing we have to do is select a hashing algorithm by clicking on the drop-down list. We can choose from Adler32, BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp, CRC16, CRC32, CRC32c, CRC64, MD4, MD5, SHA-1, RIPERMD-60, SHA-256, SHA-224, SHA-384, SHA-512, Tiger, Whirlpool, xxHash32, xxHash64 and more.
After selecting the hashing algorithm, we can add files or folders to the list. This is done by clicking on the “Add File” or “Add Folder” icons in the toolbar and then choosing the files or folders. If you select a folder, it adds all the files and sub-folders recursively. As soon as you pick the files or folders, it will start calculating the file hashes and displaying them in the window.
You can right-click on any file and choose to search for the hash on VirusTotal, copy the hash to the clipboard, paste the hash into the CHK window for a file. When you paste a hash into the CHK window for a file, it will match the hash and show if the hashes match. We can save the list of files along with their hashes into a file.
CHK can also find all the files that have the same identical hashes. These duplicate files can then be removed or copied to a different folder. The duplicate function is located in the menubar. The duplicate files can also be moved to the recycle bin.
CHK is a a very easy-to-use feature-rich file hashing utility for Windows. It has a minimal user interface and it keeps the utilization of the system resource to a minimum. It is a great way to match the hashes of downloaded files such as Linux ISO files.
You can download the CHK Hash Tool from https://compressme.net/.