Rust Hash Sum is a high-performance, cross-platform desktop application designed to calculate and verify file checksums efficiently. Built with a Rust backend for speed and a React frontend for a modern user experience, the software supports multiple hashing algorithms including MD5, SHA-1, SHA-256, SHA-512, BLAKE3, and xxHash3.
Key Features:
High-performance hashing using multi-threading and memory-mapped files.
Support for drag-and-drop functionality to quickly add files.
Folder scanning to calculate checksums recursively for multiple files.
Verification mode to compare a file's hash against a known value.
Export capabilities to save results in JSON, CSV, or TXT formats.
Cross-platform compatibility with native performance on Windows, macOS, and Linux.
Audience & Benefit:
Ideal for developers, security professionals, and anyone requiring fast and reliable checksum calculations. Rust Hash Sum enables users to verify file integrity efficiently while supporting a wide range of use cases, from single-file hashing to large-scale folder scans. It offers both speed and flexibility, making it an essential tool for maintaining data integrity. The application can be installed via winget for easy setup on supported platforms.
README
Rust Hash Sum
Rust Hash Sum is a high-performance, cross-platform desktop application for calculating and verifying file checksums. It's built with a Rust backend for maximum speed and a React frontend for a modern user experience. The application is packaged with Tauri, ensuring a small bundle size and native performance.
Features
High-Performance Hashing: The Rust backend is optimized for speed, using memory-mapped files and up to 8 concurrent worker threads for rapid processing of large files and directories.
Multiple Algorithms: Supports a wide range of hashing algorithms:
MD5
SHA-1
SHA-256
SHA-512
BLAKE3 (multi-threaded)
xxHash3
Advanced Folder Scanning: Recursively scan entire folders with real-time progress tracking, file counters, and the ability to cancel ongoing operations.
Improved Result Visualization: Folder scan results are rendered as interactive cards with per-algorithm copy buttons for quick access.
Drag and Drop: Easily drag and drop files into the application to start hashing immediately.
Hash Verification: Verify a file's integrity with strict input validation and instant comparison against known hashes.
GPG Authenticity Checks: Dedicated tab for verifying detached GPG signatures with fingerprint validation.
Enhanced Save Reports: Export results to JSON or highly customizable CSV files (toggle headers, exclude empty fields).
Persistent Window State: Automatically remembers your window size and position between sessions for a seamless experience.
Cross-Platform: Native performance on Windows, macOS, and Linux.
Light and Dark Mode: Fully responsive theme support.