Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Phc Winner Argon2 | 4,313 | 3 | 3 days ago | 1 | February 27, 2018 | 78 | other | C | ||
The password hash Argon2, winner of PHC | ||||||||||
Blake3 | 3,955 | 145 | 3 days ago | 25 | January 25, 2022 | 98 | other | Assembly | ||
the official Rust and C implementations of the BLAKE3 cryptographic hash function | ||||||||||
Jssha | 2,157 | 1,657 | 380 | 4 months ago | 20 | December 07, 2020 | 2 | bsd-3-clause | TypeScript | |
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC. | ||||||||||
Openhashtab | 2,040 | 21 days ago | 58 | gpl-3.0 | C++ | |||||
📝 File hashing and checking shell extension | ||||||||||
Imagehash | 1,878 | 30 | 2 | 3 months ago | 14 | November 29, 2021 | 32 | mit | PHP | |
🌄 Perceptual image hashing for PHP | ||||||||||
Deepdiff | 1,650 | 408 | 224 | 22 days ago | 63 | April 10, 2022 | 64 | other | Python | |
DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together. | ||||||||||
Libchaos | 1,628 | 4 years ago | 1 | February 27, 2018 | 3 | other | C++ | |||
Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). :microscope: | ||||||||||
Cryptopasta | 1,509 | 123 | 68 | 4 years ago | October 03, 2021 | 11 | other | Go | ||
copy & paste-friendly golang crypto | ||||||||||
Robin Hood Hashing | 1,352 | a month ago | 21 | mit | C++ | |||||
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20 | ||||||||||
Object Hash | 1,257 | 179,549 | 1,468 | 3 months ago | 47 | February 18, 2022 | 35 | mit | JavaScript | |
Generate hashes from javascript objects in node and the browser. |
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!