# bee-san/Name-That-Hash

🔗  Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 300+ other hashes ☄ Comes with a neat web app 🔥

Repository: https://github.com/bee-san/Name-That-Hash
Canonical: https://ross.abutalabs.com/products/name-that-hash
Homepage: https://nth.skerritt.blog
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: hash, infosec, cyber, security, hacking, tool, tryhackme, hacktoberfest, hackthebox, ctf, ctf-tools, hashing, python
Last push: 2025-12-19T01:31:42+00:00

## Health v2 (maintenance only)
Score: 48/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 57, release rhythm 8, longevity 100
- inputs: {"age_days": 2058, "days_push": 258, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1664, forks 112 (observed 2026-08-28T04:05:18.948666+00:00)

## What it is
Name That Hash is a Python CLI tool and web app that identifies the type of an unknown hash string, supporting 300+ hash types like MD5 and SHA256. It ranks results by popularity, provides hash summaries, and offers JSON output and a Python API for integration.

## Use cases
- identify what type of hash this string is
- figure out if a hash is MD5 or NTLM
- find hashcat mode for a hash
- identify hashes during CTF challenges
- integrate hash identification into a Python script
- get JSON output of hash type candidates

## When to choose
- you found an unknown hash and need to identify its type quickly
- you want popularity-ranked results with hash summaries and cracking tool hints
- you need a programmable hash identifier with JSON/API output
- you want a maintained alternative to HashID or hash-identifier

## When to avoid
- you need to crack or reverse the hash, not just identify it
- you need guaranteed identification of obscure or custom hash formats
- you need a GUI desktop application

## Facets
- artifact type: cli-tool
- maturity: active
- function: security, cli, developer-tools
- domain: security, developer-tools
- platform: python, cli, cross-platform
- tags: hash-identification, ctf-tools, infosec, hashcat, john-the-ripper, command-line, web

## Member repositories
- bee-san/Name-That-Hash (main) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:18.948666+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:44:28.727174+00:00, confidence not recorded.
  - readme: https://github.com/bee-san/Name-That-Hash (fetched 2026-08-28T04:05:18.948666+00:00, sha 082a7dbf3888)
  - homepage: https://nth.skerritt.blog (fetched 2026-08-29T11:16:39.452992+00:00, sha 6366ebb6bc15)
- Data as of 2026-08-30T08:39:29.467469+00:00.
