#hash #cross-platform-gui #sha-256 #cross-platform #gui #sha-1

bin+lib fash

cross-platform GUI-app for calculating hashes of files and comparing them to supplied hashes

6 releases

new 0.1.7 May 20, 2024
0.1.6 Jul 5, 2023
0.1.5 Dec 11, 2022
0.1.4 Nov 1, 2022
0.1.0 Jun 21, 2022

#1389 in Cryptography

Download history 3/week @ 2024-02-19 4/week @ 2024-02-26 45/week @ 2024-04-01

460 downloads per month

MIT/Apache

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 of FeO running.

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

at your option.

Dependencies

~9–28MB
~430K SLoC