HashHash logo

HashHash Russell Banks

Use this command to install HashHash:
winget install --id=RussellBanks.HashHash -e

HashHash is a Multiplatform Graphical User Interface for hashing files, written in JetBrains Compose for Desktop. It was created with the purpose of providing a clean UI that can hash data whilst remaining multiplatform. It supports Windows, Linux and macOS.

HashHash is a multiplatform graphical user interface (GUI) tool designed for efficiently hashing files and text. Built using JetBrains Compose for Desktop, HashHash provides a clean, modern interface that supports Windows, Linux, and macOS operating systems.

Key Features:

  • Supports a wide range of cryptographic algorithms including SHA-256, MD5, and more.
  • Three main screens: file hashing, text hashing, and compare files for versatile functionality.
  • Lightweight and easy-to-use with a sleek, modern design featuring light/dark themes.
  • Cross-platform compatibility ensuring seamless operation across different operating systems.

Audience & Benefit: Ideal for developers, cybersecurity professionals, and anyone requiring secure data verification. HashHash simplifies the process of hashing files or text, enabling quick comparison of files to verify integrity and authenticity without complex configurations or additional tools. It can be installed via winget for easy setup on supported platforms.

README

HashHash

A Sleek, Multiplatform GUI for File Hashing

<a href="https://github.com/russellbanks/HashHash/issues">Report Bug</a>
.
<a href="https://github.com/russellbanks/HashHash/issues">Request Feature</a>

Contributors Issues License

About The Project

HashHash is a multiplatform GUI for hashing files and text, built using Compose for Desktop.

Light
HashHash in light mode
Dark
HashHash in dark mode

Supporting algorithms

HashHash uses crypto for each hashing algorithm. For a complete list of the available hashing algorithms, please refer to their ReadMe.

Built With

Installation

You can get the latest copy of HashHash from GitHub releases, or via WinGet:

winget install hashhash

Usage

HashHash has three main screens: the file hashing screen, the text hashing screen and the compare files screen. You can select the hashing algorithm of choice and input the data you wish to hash.

  1. On the file screen, you can input a file and press the calculate button.
  2. On the text screen, you can input text, and it will begin hashing straight away.
  3. On the compare files screen, you can input two files, and press the calculate button. HashHash will then tell you if the files match or do not match, according to the hashing algorithm.

License

GNU GPLv3 Logo

HashHash is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Versions
1.12.0
1.11.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.1
1.5.0
1.4.0
Website