A Sleek, Multiplatform GUI for File Hashing
Report Bug
.
Request Feature
Welcome to HashHash - your go-to solution for hashing files across multiple platforms with a seamless and visually appealing user interface. Developed using JetBrains Compose for Desktop, HashHash is designed to bring you a consistent and intuitive experience, no matter which platform you're working on.
Light |
---|
Dark |
HashHash harnesses the power of the crypto library to provide seamless integration of various hashing algorithms. It supports a comprehensive list of hashes. For an extensive overview of the available hashing algorithms, please refer to the ReadMe.
- Compose for Desktop
- Kotlin - The Kotlin Programming Language
- Aurora - A modern, responsive, and beautiful UI framework for Compose for Desktop
- crypto - Provides the functionality for each hash
- LWJGL - Bindings to Native File Dialog Extended
- Compose Window Styler - Styles the window to be more native and modern
You can get the latest copy of HashHash from GitHub releases, or via WinGet:
winget install hashhash
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.
- On the file screen, you can input a file and press the calculate button.
- On the text screen, you can input text, and it will begin hashing straight away.
- 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.
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.