Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 20 C Hash Projects
-
john
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
My quest to crack this Wi-Fi password led me deep into the world of network security. I learned about tools like aircrack-ng and John the Ripper. I discovered the concept of packet capture and the vulnerabilities of WPS-protected networks. But more importantly, this journey led me to a revelation that would change everything: Android was built on the Linux kernel.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Show HN: Rain hashes – well designed, simple and fast variable sized hashes | news.ycombinator.com | 2024-12-13
So, questions for people that know more than I: What's up with the 'passing' and 'failing' hashes in SMHasher3?
Specifically, what happened to xxHash[1] to kick it down to the 'failing' category? I'm not certain about SMHasher's testing criteria, but comparing the benchmark numbers posed in Rain vs xxHash show xxH3 rather faster? Not that a have a personally vested intersted in xxHash, but it seems to be a rather widely used (e.g. RocksDB [2]) with a number of implementations - it would be useful to understand the criteria that make it no longer a passing SMHasher3 entry.
[1] https://github.com/Cyan4973/xxHash
-
-
bitcracker
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
-
-
-
prvhash
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
-
komihash
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 26GB/s + PRNG
-
-
-
-
-
beamsplitter
:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS
-
-
I also have something similar here, with a slower generator (interpreted, not jitted), but better quality functions: https://github.com/rurban/fast-hash/tree/master/hashgen
But I found nothing better than the old favorites.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Hash discussion
C Hash related posts
-
Show HN: Rain hashes – well designed, simple and fast variable sized hashes
-
Automated integer hash function discovery
-
The One Billion Row Challenge in CUDA: from 17 minutes to 17 seconds
-
Inception: Leaking the root hash from /etc./shadow on AMD Zen 4 [video]
-
GitHub - frymimori/c-hasher: Create secure and variable-length checksums using C with a fast and unique hashing algorithm.
-
Proof_Math_Is_Engineered: never-seen-before mind-blowing imagery discovered, with "original sin" consonants (for a layman)
-
Wyhash: The fastest quality hash function
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 14 Feb 2025
Index
What are some of the best open-source Hash projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | john | 10,798 |
2 | xxHash | 9,483 |
3 | wyhash | 986 |
4 | bitcracker | 859 |
5 | gtkhash | 396 |
6 | mmh3 | 328 |
7 | prvhash | 310 |
8 | TairHash | 243 |
9 | komihash | 206 |
10 | sha-2 | 184 |
11 | houndsniff | 151 |
12 | yescrypt | 143 |
13 | ChibiHash | 113 |
14 | beamsplitter | 90 |
15 | nbperf | 18 |
16 | fast-hash | 9 |
17 | hash-array-mapped-trie | 9 |
18 | stata-shasum | 7 |
19 | PoxHash | 7 |
20 | ZedmeeHash | 2 |