Hashing is the generation a value or values from a string of text or a binary file using a mathematical function. This value is often called a checksum.
Hashing is a security function, in which the software’s author can provide assurance to the user that the software has not been altered in any way. A malicious actor could clone, decompile, make changes such as sweeping the balance of all addresses in a wallet to an unknown address. Unfortunately, users have fallen victim to this sort of fraud.
A formula generates the hash, the author of the software publishes the hash on the site where the software is hosted. A user can download the software and check its hash value with that published by the author.
If the hashes are compared and do not match, then the user should discard the file without using it, as it probably fraudulent malware.
How can I check/compare the hash of a downloaded file?
As an example, you can verify the checksum or hash value of the Sphere by Horizen installer files. The repository for Sphere by Horizen is located at: