Name-That-Hash is a modern tool that accurately identifies over 300 types of hashes, providing detailed summaries and popularity rankings to help users quickly determine hash types.
🔗 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 🔥
This tool is primarily used by security professionals, penetration testers, and developers who encounter unknown hash strings and need to identify their hash algorithms quickly and accurately. It helps inform decisions for password cracking or hash analysis by providing detailed hash type information and compatibility with popular cracking tools like HashCat.
Name-That-Hash emphasizes accessibility and usability, making it suitable for diverse user needs including those requiring accessible output. It is API-first, allowing integration into automated workflows or DevSecOps pipelines. Users should note that the accessible mode may omit least likely hash matches, which could affect identification in edge cases.
Use the web app at https://nth.skerritt.blog for no-install usage
Install via Python pip: pip3 install name-that-hash
Alternatively: pip install name-that-hash
Run the tool using the command: nth
nth
Launches the Name-That-Hash CLI tool to identify hash types
pip3 install name-that-hash
Installs the Name-That-Hash Python package
nth --accessible
Runs the tool with accessible output by removing long ASCII art and least likely hashes
nth --no-banner
Runs the tool without displaying the ASCII art banner