Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HashFlow

A lightweight, performant SHA-256 file hashing utility built with Qt6.

Overview

HashFlow provides a clean, minimal interface for computing SHA-256 checksums of files. It is designed for quick verification tasks, integrity checks, and general-purpose file hashing.

Features

  • Compute SHA-256 hashes for any file via native file dialog
  • Chunked file processing for efficient memory usage with large files
  • Non-blocking background hashing with responsive UI (powered by QtConcurrent)
  • Minimal, intuitive interface

Requirements

Dependency Version
Qt 6.x
CMake 3.16+
OpenSSL 1.1+
Compiler C++17

Qt Modules: Core, Widgets, Concurrent

Building

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

The resulting binary is located at build/bin/hashflow.

Usage

Launch the application and use the file dialog to select a file. The SHA-256 hash will be displayed upon completion.

License

This project is licensed under the AGPL-3.0-only license. See LICENSE for details.

About

A GUI for all thing sha-256

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages