Hashing is used in many digital data processing tasks. The hashing operation implies getting a block of data of a fixed size based on data of an indefinite (possibly very large) length. There are many hashing algorithms that differ in hash length, speed, and other parameters. Most of these algorithms are used exclusively in cryptography. But hashing is also used in everyday life. So, with the help of hashing, the integrity of the data is easily confirmed. For example, a program developer might host it on multiple file sharing servers. However, this can also be done by an attacker who has added malicious code to the program. However, the hash of the redistributable file may be published on the developer's site. And since anyone can hash a file, it is not difficult to verify its authenticity by simply comparing the hashes. Today there are many programs that make it easy to get hashes of files.
Necessary
File manager Total Commander
Instructions
Step 1
Open the directory with files for hashing in one of the panels of the file manager Total Commander. To do this, select the disk on which the files are located by clicking on one of the disk buttons, or using the drop-down list located above the panel. By sequentially selecting directories, navigate to the desired directory.
Step 2
Select the files you want to calculate the hash of. Use the "Up" and "Down" buttons to move the cursor to the required line in the list. Press the Insert or Space key to highlight the file name.
Step 3
Hash files. Select the "File" item in the main application menu, and then the "Create SFV checksum (CRC) file …" item. In the dialog that appears, check the "MD5" box. You can also select the Create a separate SFV file for each file check box. In this case, the hash value of each file will be placed in a separate file. Click the "OK" button. Wait for the end of the hash calculation process. The hashing results will be placed in a file or files with the ".md5" extension.
Step 4
Get hash values. Open the file with the extension ".md5" in a text file viewer or text editor. It will contain the hash values, one per line, followed by the names of the files from which the hash was generated.