Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T18:07:12.000Z (8 months ago)
- Last Synced: 2024-03-17T19:41:24.727Z (8 months ago)
- Topics: brute-force, c, hash, hash-calculations, linq
- Language: C
- Homepage:
- Size: 24.5 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- 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
======
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/bd007c6fe23b46ef923613ac3e81fd5d)](https://app.codacy.com/gh/aegoroff/hc/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![CI](https://github.com/aegoroff/hc/actions/workflows/ci.yml/badge.svg)](https://github.com/aegoroff/hc/actions/workflows/ci.yml)
[![](https://tokei.rs/b1/github/aegoroff/hc?category=code)](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.