Hash Value Calculator

IntroductionQuick ReferencesHow Do I ... TopicsBuilt-in ToolsScripting and Programming

A hash value (also known as message digest) consists of a small amount of binary data, typically around 160 bits. This is produced by using a hashing algorithm. All hash values share the following properties, regardless of the algorithm used:

For these reasons hashes are useful in detecting any modification in a large data object, such as a message or a file.

If you use a file as the source of input bytes, you can explicitly exclude certain byte ranges by selecting the Ignore Ranges check box and enter the ranges in the associated edit box. This feature is useful to calculate the hash value for file in which the actual hash value is stored and thus should be excluded from the calculation.

Hpmbcalc has implemented this Hash Value Calculator by means of Microsoft Cryptographic Application Programming Interface (CryptoAPI). To activate the tool, you can choose Hash Value Calculator... item From the Tools menu. For more information about how does Hpmbcalc use CryptoAPI, please refer to Key Container Manager.

What do you want to do?

To see options

To see commands

How to hash a message?

To hash a message, you can:

  1. Select From Message.
  2. Enter your message to be hashed in the Input Text box.
  3. Choose a Hash Algorithm.
  4. Set other options as you want.
  5. Click Calculate to compute the hash value of the message.

How to hash a file?

To hash a file, you can:

  1. Select From File.
  2. Click Browse File to browse a file.
  3. Choose a Hash Algorithm.
  4. Click Calculate to compute the hash value of the file.

How to hash a hex number?

To hash a hex number, you can:

  1. Select From Message.
  2. Enter the hex number to be hashed in the Input Text box.
  3. Select Hex Number.
  4. Choose a Hash Algorithm.
  5. Click Calculate to compute the hash value of the hex number.