smhasher

Hash function tester

A comprehensive benchmarking and testing framework for various hash functions

Hash function quality and speed tests

GitHub

2k stars
53 watching
178 forks
Language: C++
last commit: about 1 month ago
cc-plus-plushash-functionstest

Related projects:

Repository Description Stars
aappleby/smhasher A collection of hash functions and tests for their properties 2,666
jandrewrogers/metrohash A set of fast and statistically robust hash functions designed for non-cryptographic use cases. 361
grim7reaper/siphash An implementation of a pseudorandom function optimized for speed on short messages 1
rhash/rhash A utility for calculating and verifying the integrity of files and data using various hash functions. 585
wangyi-fudan/wyhash Provides fast and simple hashing functions and random number generators for various programming languages. 970
lemire/rollinghashjava Provides an implementation of rolling hash functions in Java for efficient string hashing and indexing. 75
ron4fun/hashlibplus A C++11 hashing library providing a fluent interface for various hash algorithms and functions 29
jhumphry/spark_siphash An Ada implementation of the SipHash keyed hash function for cryptographic protection against denial-of-service attacks. 5
rustcrypto/hashes A collection of cryptographic hash functions written in Rust. 1,879
marcazar/rollinghash An efficient algorithm implementation for string hashing using a sliding window approach 11
robstolarz/rsht A simple hash table implementation with optimization techniques to reduce full scan risk 7
google/highwayhash Two fast and strong hash functions: SipHash and HighwayHash. 1,544
lemire/clhash A fast hashing function implemented in C with support for C++ wrappers and benchmarking tools. 266
corona10/goimagehash An image hashing library written in Go that provides different types of hash functions and supports various image formats. 749
corsaair/hashlib A set of utility functions for generating and verifying digital hashes in ActionScript 3.0 1