🔍
ImHex
Home
  • ImHex
  • Common
    • Input Text Boxes
    • Binary Pattern
    • Providers
    • Fonts
    • Extending ImHex
  • Views
    • Hex Editor
    • Data Inspector
    • Bookmarks
    • Pattern Editor
    • Pattern Data
    • Data Information
    • Data Processor
    • Find
    • Diffing
    • Hashes
    • Tools
    • Patches
    • Yara
  • Miscellaneous
    • Welcome Screen
    • Content Store
    • Settings
    • Layouts and Workspaces
Powered by GitBook
On this page
  • Creating a hash function
  • Using the hashes

Was this helpful?

Edit on GitHub
  1. Views

Hashes

Hash selected regions of data using various different algorithms

Last updated 2 years ago

Was this helpful?

The Hash view allows you to instantiate multiple different hashing algorithms all with their own custom settings and automatically hash selected regions of bytes with them.

Creating a hash function

To get started, simply select the Hash Function you're interested in from the Hash function combo box at the very top. If this function has any customizable settings, they will appear in the configuration box below. In the case of the CRC algorithms, it's possible to customize the polynomial, initial value and more.

Once you're happy with your settings, give your hash function a descriptive name using the input text box below the configuration box and press the + button to add this new instance to the list of hashes.

To remove a hash again, right click it in the table and select Remove hash.

Using the hashes

In order to hash a specific region of bytes, simply select them in the Hex Editor View. The Hash of these bytes will automatically get updated and displayed in the Result column in the hash view.

Hovering over a selected region in the Hex Editor View and holding down the SHIFT key will also open a tooltip popup with all the hash results in it.

The Hash View
Hash tooltip