Top 105 hashing open source projects

Argon2 Jvm
Argon2 Binding for the JVM
Damiengkit
Useful utility classes and helpers from DamienG.com
✭ 221
hashing
Clhash
C library implementing the ridiculously fast CLHash hashing function
✭ 220
chashhashing
Hashnet
Code release for "HashNet: Deep Learning to Hash by Continuation" (ICCV 2017)
Shokoserver
Repository for Shoko Server.
Interviewbit
Collection of Abhishek Agrawal's gists solutions for problems on https://www.interviewbit.com
Cyberchef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Auth Adt
Authenticated Data Structures Generically
Rollinghashcpp
Rolling Hash C++ Library
✭ 141
hashing
Sketchy
Sketching Algorithms for Clojure (bloom filter, min-hash, hyper-loglog, count-min sketch)
Hash Embeddings
PyTorch implementation of Hash Embeddings (NIPS 2017). Submission to the NIPS Implementation Challenge.
Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stronglyuniversalstringhashing
Benchmark showing the we can randomly hash strings very quickly with good universality
✭ 119
hashing
Minperf
A Minimal Perfect Hash Function Library
Xxhash cpp
Port of the xxhash library to C++17.
Easycrypt
Android cryptography library with SecureRandom patches.
Dsh tensorflow
implemement of DEEP SUPERVISED HASHING FOR FAST IMAGE RETRIEVAL_CVPR2016
Eternal
A C++14 compile-time/constexpr map and hash map with minimal binary footprint
Memento
Fairly basic redis-like hashmap implementation on top of a epoll TCP server.
Md5 Simd
Accelerate aggregated MD5 hashing performance up to 8x for AVX512 and 4x for AVX2. Useful for server applications that need to compute many MD5 sums in parallel.
Ssri
Standard Subresource Integrity library for Node.js
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Scala Hashing
Fast non-cryptographic hash functions for Scala
Low Latency Android Ios Linux Windows Tvos Macos Interactive Audio Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Blake2fast
Optimized BLAKE2 hashing implementations in C#
✭ 63
hashing
Fast Near Duplicate Image Search
Fast Near-Duplicate Image Search and Delete using pHash, t-SNE and KDTree.
Farmhash.sharp
Port of Google's farmhash algorithm to .NET
Thmap
Concurrent trie-hash map library
Wyhash Rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Node Argon2
Node.js bindings for Argon2 hashing algorithm
Parallel Xxhash
Compute xxHash hash codes for 8 keys in parallel
Deep Mihash
Code for papers "Hashing with Mutual Information" (TPAMI 2019) and "Hashing with Binary Matrix Pursuit" (ECCV 2018)
Java Competitive Programming
I have written some important Algorithms and Data Structures in an efficient way in Java with proper references to time and space complexity. These Pre-cooked and well-tested codes help to implement larger hackathon problems in lesser time. DFS, BFS, LCA, All Pair Shortest Path, Longest Common Subsequence, Binary Search, Lower Bound Search, Maximal Matching, Matrix Exponentiation, Segment Tree, Sparse Table, Merge Sort, Miller Prime Test, Prims - Minimum Spanning Tree, BIT - Binary Index Tree, Two Pointers, BST - Binary Search Tree, Maximum Subarray Sum, Immutable Data Structures, Persistent Data Structurs - Persistent Trie, Dijkstra, Z - Function, Minimum Cost Maximal Matching, Heavy Light Decomposition, Knapsack, Suffix Array and LCP - Longest Common Prefix, Squre Root Decomposition, Kth Order Statics, Trie / Prefix Tree, LIS - Longest Increasing Subsequence, Hashing
Sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Lazy importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
Name That Hash
🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 3000+ other hashes ☄ Comes with a neat web app 🔥
Crypto Hash
Tiny hashing module that uses the native crypto API in Node.js and the browser
Deephash
An Open-Source Package for Deep Learning to Hash (DeepHash)
T1ha
One of the fastest hash functions
Deephash Papers
Must-read papers on deep learning to hash (DeepHash)
Cuckoofilter
Substitute for bloom filter.
Ahash
aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction
HashCompare
Compare various different Hashing Algorithms
easy-scrypt
This is a nice and simple wrapper in Go over the scrypt password based key derivation algorithm.
Similarity-Adaptive-Deep-Hashing
Unsupervised Deep Hashing with Similarity-Adaptive and Discrete Optimization (TPAMI2018)
1-60 of 105 hashing projects