Note
This README has a Chinese version
Hashit is a .NET-based file hashing tool that supports multiple algorithms, generates JSON-formatted checksum files, and verifies file integrity.
- Compute file hashes (MD5, SHA1, SHA256, SHA512, CRC32)
- Save hash results as
<filename>.checksumin JSON format - Verify file hashes against checksum files
- Simple and clear command-line interface
To calculate hashes for a file:
Hashit <file>or
Hashit -g <file>To verify a file against its checksum (default uses <file>.checksum):
Hashit -v <file>To specify a custom checksum file:
Hashit -v <file> -i <checksum-file>To display usage instructions:
Hashit -h
Hashit -help
Hashit --helpExample output from help:
Usage: Hashit [options] <file>
e.g. (Calculate file hash) Hashit <file> | Hashit -g <file>
(Verify file hash) Hashit -v <file> (default reads <filename>.checksum) | Hashit -v <file> -i <checksum-file>
- MD5
- SHA1
- SHA256
- SHA512
- CRC32