find_hash

Crates.iofind_hash
lib.rsfind_hash
version0.1.1
created_at2026-01-13 15:44:56.090191+00
updated_at2026-01-13 18:30:53.29484+00
descriptionA high-performance, offline hash type identification tool.
homepagehttps://github.com/DhanushNehru/find_hash
repositoryhttps://github.com/DhanushNehru/find_hash
max_upload_size
id2040476
size175,985
Dhanush (DhanushNehru)

documentation

https://docs.rs/find_hash

README

find_hash

High-performance, offline hash type identification tool written in Rust.

Usage

Run with Cargo (Recommended for Dev)

You can run the tool directly without installing it:

cargo run -- <HASH>

Example:

cargo run -- e3b98a4da31a127d4bde6e43033f66ba274cab0eb7eb1c70ec41402bf6273cf8

Output:

Analyzing hash: e3b98a4da31a127d4bde6e43033f66ba274cab0eb7eb1c70ec41402bf6273cf8
Most Likely:
  1. SHA-256
     Hashcat Mode: 1400
     John Format:  raw-sha256
  2. Haval-256
     John Format:  haval-256-4

JSON Output

Get machine-readable output for scripts:

cargo run -- e3b98a4da31a127d4bde6e43033f66ba274cab0eb7eb1c70ec41402bf6273cf8 --json

Installation (Optional)

If you want to use the find_hash command globally (without cargo run), install it:

cargo install --path .

(or)

Cargo installs automatically with the toolchain, but for explicit setup:

cargo install find_hash

Then you can use:

find_hash e3b98a4da31a127d4bde6e43033f66ba274cab0eb7eb1c70ec41402bf6273cf8

Contributions are welcome — feel free to open an issue, submit a pull request or suggest improvements to help this repo grow.

If you find this project useful, please give it a ⭐ to show your support!

Commit count: 14

cargo fmt