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 multi-threading for large files.
Multiple Algorithms: Supports a wide range of hashing algorithms:
MD5
SHA-1
SHA-256
SHA-512
BLAKE3 (multi-threaded)
xxHash3
Single File and Folder Scanning: Calculate checksums for individual files or scan entire folders recursively.
Drag and Drop: Easily drag and drop files into the application to start hashing.
Hash Verification: Verify a file's integrity by comparing its checksum with a known hash.
Save Reports: Export hashing results to JSON, CSV, or TXT files.
Cross-Platform: Works on Windows, macOS, and Linux.
Light and Dark Mode: Switch between light and dark themes to suit your preference.