rollinghashjava
String hasher
Provides an implementation of rolling hash functions in Java for efficient string hashing and indexing.
Rolling hash functions in Java
75 stars
8 watching
13 forks
Language: Java
last commit: over 8 years ago
Linked from 1 awesome list
hashingjavarolling-hash-functions
Related projects:
Repository | Description | Stars |
---|---|---|
marcazar/rollinghash | An efficient algorithm implementation for string hashing using a sliding window approach | 11 |
lemire/clhash | A fast hashing function implemented in C with support for C++ wrappers and benchmarking tools. | 266 |
rurban/smhasher | A comprehensive benchmarking and testing framework for various hash functions | 1,850 |
idealista/tlsh | Library for generating hash values from input data with sufficient complexity | 20 |
phamann/rollup-plugin-hash | Generates unique hash-based filenames for static resources in bundle outputs. | 47 |
foonathan/string_id | A C++ library providing hashed string identifiers with optional access to the original string value and collision detection. | 184 |
sindresorhus/hash-object | A library that generates a unique digital fingerprint of an object | 134 |
jandrewrogers/metrohash | A set of fast and statistically robust hash functions designed for non-cryptographic use cases. | 361 |
rj/ketama | A consistent hashing library and its language bindings that map keys to multiple servers in a way that minimizes the need for rebalancing when servers are added or removed. | 940 |
srijs/rusha | A high-performance pure-JavaScript implementation of the SHA1 hash algorithm | 278 |
lyarbean/xxhash-ada | An implementation of a non-cryptographic hash function in Ada | 1 |
grim7reaper/siphash | An implementation of a pseudorandom function optimized for speed on short messages | 1 |
h2non/jshashes | A lightweight, dependency-free JavaScript library implementing various cryptographic hash functions for secure data encoding and verification. | 724 |
javve/hash.js | A lightweight JavaScript library for manipulating URL hashes | 156 |
benanders/rjni | Provides Rust bindings to interact with Java Virtual Machines and Java Native Interface. | 73 |