Skip to content

Ariakage/Hashit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hashit

star fork GitHub Last Commit issues Author LICENSE

Note

This README has a Chinese version

Description

Hashit is a .NET-based file hashing tool that supports multiple algorithms, generates JSON-formatted checksum files, and verifies file integrity.

Features

  • Compute file hashes (MD5, SHA1, SHA256, SHA512, CRC32)
  • Save hash results as <filename>.checksum in JSON format
  • Verify file hashes against checksum files
  • Simple and clear command-line interface

Usage

Generate File Hash

To calculate hashes for a file:

Hashit <file>

or

Hashit -g <file>

Verify File Hash

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>

Help

To display usage instructions:

Hashit -h
Hashit -help
Hashit --help

Example 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>

Supported Algorithms

  • MD5
  • SHA1
  • SHA256
  • SHA512
  • CRC32

Support Me

Please star the project to support it ⭐
Stargazers over time

Project Link

GitHub - Hashit

About

Calc&Verify File hash

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages