| Crates.io | find_hash |
| lib.rs | find_hash |
| version | 0.1.1 |
| created_at | 2026-01-13 15:44:56.090191+00 |
| updated_at | 2026-01-13 18:30:53.29484+00 |
| description | A high-performance, offline hash type identification tool. |
| homepage | https://github.com/DhanushNehru/find_hash |
| repository | https://github.com/DhanushNehru/find_hash |
| max_upload_size | |
| id | 2040476 |
| size | 175,985 |
High-performance, offline hash type identification tool written in Rust.
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
Get machine-readable output for scripts:
cargo run -- e3b98a4da31a127d4bde6e43033f66ba274cab0eb7eb1c70ec41402bf6273cf8 --json
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!