https://github.com/aegoroff/hc
Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.
https://github.com/aegoroff/hc
brute-force c hash hash-calculations linq
Last synced: 3 months ago
JSON representation
Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.
- Host: GitHub
- URL: https://github.com/aegoroff/hc
- Owner: aegoroff
- License: lgpl-3.0
- Created: 2014-11-14T11:44:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T17:35:43.000Z (3 months ago)
- Last Synced: 2025-04-09T17:50:13.751Z (3 months ago)
- Topics: brute-force, c, hash, hash-calculations, linq
- Language: C
- Homepage:
- Size: 24.4 MB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Hash Calculator
======
[](https://app.codacy.com/gh/aegoroff/hc/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://github.com/aegoroff/hc/actions/workflows/ci.yml)
[](https://github.com/XAMPPRocky/tokei)Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files. Hash Calculator main features are:
- string hash calculation
- file hash calculation, including only part file hash (defined by file part size and offset from the beginning)
- restoring original string by it's hash specified using brute force method (dictionary search)
- directory's files hash calculation with support of filtering files by size, name, path
- file validation using it's hash
- file searching using file hashes of the whole file or only the part of the fileAlso there are:
- Brute force restoring time assumption
- Multithreading brute force restoring
- Different case hash output (by default upper case)
- Output in SFV format (simple file verification)
- Variables support## Install the pre-compiled binary
**scoop**:
```sh
scoop bucket add aegoroff https://github.com/aegoroff/scoop-bucket.git
scoop install hc
```**AUR (Arch Linux User Repository)**:
install binary package:
```sh
yay -S hash-calculator-bin
```
or if yay reports that package not found force updating repo info
```sh
yay -Syyu hash-calculator-bin
```**manually**:
Download the pre-compiled binaries from the [releases](https://github.com/aegoroff/hc/releases) and
copy to the desired location.