6 releases
| 0.1.7 | May 20, 2024 |
|---|---|
| 0.1.6 | Jul 5, 2023 |
| 0.1.5 | Dec 11, 2022 |
| 0.1.4 |
|
| 0.1.0 | Jun 21, 2022 |
#2547 in Cryptography
460 downloads per month
160KB
251 lines
fash
fash (file hasher) is a cross-platform GUI-app for computing hashes of files and comparing them to supplied hashes. fash can compute hashes using the algorithms SHA256, SHA1 and MD5, and save these to a file.
Demo GIF where a file is dragged and dropped, and functionality demonstrated.
Written in Rust, using the libraries egui for the GUI, rfd for dialog windows, and various libraries from RustCrypto for computing hashes.
Installation
fash can be installed via cargo, with
cargo install fash
License
fash is dual-licensed under either
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.
Dependencies
~9–34MB
~514K SLoC