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

Project Activity

See All Activity >

Follow hasher

hasher Web Site

Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime Icon
PRTG Catches Network Issues Before They Cause Downtime

Threshold-based alerts flag problems early, so your team can act before users notice, not after.

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.
Download 30-Day Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of hasher!

Additional Project Details

Registered

2026-06-28