Usage: hasher [OPTIONS] <input> [<input2> ...] [algorithm]
Multiple inputs are processed by a fixed worker pool (--threads).
<input> : string or file path (use --file/--string to disambiguate).
algorithm : md4, md5, md5-sha1, sha1, sha224, sha256, sha384, sha512,
sha512-224, sha512-256, sha3-224, sha3-256, sha3-384, sha3-512,
shake128, shake256, blake2b512, blake2s256,
ripemd160, sm3, whirlpool, mdc2,
keccak224, keccak256, keccak384, keccak512,
blake3
Features
- 20+ hash algorithms (SHA-3, BLAKE2, Keccak, SM3, etc.)
- HMAC authentication via --hmac <key>
- Checksum verification like sha256sum -c
- Generate standard checksum files
- JSON and CSV output
- Parallel processing with --threads
- Smart progress bar with speed and ETA
- Config file support (~/.hasher/config)
- Colorized output control
- Cross-platform (Windows, Linux, macOS)
- Lightweight and high-performance
- MIT licensed, free to use
Follow hasher
Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime
Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of hasher!