🔗 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 🔥
The Modern Hash Identification System
pip3 install name-that-hash && nth
Web App with no install needed
Have you ever come across a hash such as 5f4dcc3b5aa765d61d8327deb882cf99
and wondered what type of hash that is? 🤔
Name-that-hash will name that hash type!
Features | Name-That-Hash | HashID | Hash-Identifier |
---|---|---|---|
Last updated | 2021, check commits. | 17/03/2015 | 30/09/2011 |
Honestly, do you need any more convincing? 😂
But, let's look at the features more in-depth.
Here HashID displays Skype before NTLM, whereas Name-That-Hash understands popularity of hashes so places NTLM before Skype.
📕 You can also see Name-That-Hash displaying a summary, whereas HashID doesn't. In the default view it also displays John + HashCat information. Because let's face it, the only reason you're using this tool is to figure out what to put into HashCat! 🐱🚀
Name-That-Hash is radically different from HashID, I'm not going to list all the differences -- you can physically see them yourselves 😎
Name-That-Hash is an accessible hacking tool. That means we spent time designing things, such as....
Removing the ASCII Art of very long "least likely" text blocks using --accessible
.
Doing this means you don't get access to least likely, and if the hash is in that pile it'd suck. So we also have --no-banner
.
Which removes the ASCII art banner.
Easy Mode Use our web app at https://nth.skerritt.blog.
You can install using Python's Pip.
pip3 install name-that-hash
or:
pip install name-that-hash
And then run:
nth
To use.
We're also in:
Want to learn how popularity works?
What about using this in your own programs?
Or maybe even our commitment to accessibility?
Our documentation is for you!
📚 Documentation | 🐦 My Twitter (@ me for questions) | 🎳 Discord | 🧩 Web App |
---|---|---|---|
Wiki | https://twitter.com/bee_sec_san | Discord | Web App |
The easiest way to contribute is by adding more hashes, writing descriptions, or changing their REGEX> All you have to do is go to this file and edit it.
You can read more about contributing here.
Many thanks to Jabba & Jayyy for their help :)
Thanks to HashID and Hash-Identifier for their work in this field, which heavily inspired this. 💝 The database of hashes was originally taken from them, but we've significantly modified it. Thank you so much for creating that database of 3000+ hashes 😻
Thanks to the TryHackMe Community too, and especially Oriel for her feedback on early versions.
And special thanks to Varg on his masterful understanding of colour theory 🌈
Finally, thanks too Blackout for helping write descriptions of hashes 🐱👤
Thanks goes to these wonderful people (emoji key):
Digital Sleuth 💻 |
amadejpapez 🐛 💻 |
SkeletalDemise 💻 🚧 🤔 |
Brandon 💻 🚧 🤔 |
Swanand Mulay 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!