Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Support
Quality
Security
License
Reuse
Go package porting the standard hashing algorithms to a more efficient implementation.
Support
Quality
Security
License
Reuse
Metamage open source, general repository, iteration 1
Support
Quality
Security
License
Reuse
Useful utility classes and helpers from DamienG.com
Support
Quality
Security
License
Reuse
Python Non-cryptographic Hash Library
Support
Quality
Security
License
Reuse
A gulp of low latency Java
Support
Quality
Security
License
Reuse
A Ruby gem with native C extension for the scrypt password hashing algorithm.
Support
Quality
Security
License
Reuse
A Java implementation of Locality Sensitive Hashing (LSH)
Support
Quality
Security
License
Reuse
CrackStation.net's Lookup Table Implementation.
Support
Quality
Security
License
Reuse
Simple and secure hashing in Swift with the SipHash algorithm
Support
Quality
Security
License
Reuse
a very fast and memory efficient c++ flat hash map/set
Support
Quality
Security
License
Reuse
Fast exact nearest neighbor search in Hamming distance on binary codes with Multi-index hashing
Support
Quality
Security
License
Reuse
Fast Approximate Nearest Neighbor (ANN) searches with a PostgreSQL database.
Support
Quality
Security
License
Reuse
Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化
Support
Quality
Security
License
Reuse
Hash files, strings, input streams and network resources in various common algorithms simultaneously
Support
Quality
Security
License
Reuse
C# library to create a common interface to non-cryptographic hash functions.
Support
Quality
Security
License
Reuse
Windows tool to quickly create and verify hash checksums
Support
Quality
Security
License
Reuse
C library implementing the ridiculously fast CLHash hashing function
Support
Quality
Security
License
Reuse
Interesting (non-cryptographic) hashes implemented in pure Python.
Support
Quality
Security
License
Reuse
🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
Support
Quality
Security
License
Reuse
Simple hash table implementation for C.
Support
Quality
Security
License
Reuse
A redis module, similar to redis hash, but you can set expiration and version for field.
Support
Quality
Security
License
Reuse
Short unique id generator for PostgreSQL, using hashids
Support
Quality
Security
License
Reuse
A pure C# implementation of xxhash algorithm
Support
Quality
Security
License
Reuse
A fast in-memory prefix tree that uses uint64 for keys and allows for duplicate entries.
Support
Quality
Security
License
Reuse
Nostr public key mining tool
Support
Quality
Security
License
Reuse
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
Support
Quality
Security
License
Reuse
A PHP wrapper fo the scrypt hashing algorithm
Support
Quality
Security
License
Reuse
Take contents of a file (or stdin), and output as new file with a hash in the name
Support
Quality
Security
License
Reuse
k-nearest neighbors search (KNN) for RBush
Support
Quality
Security
License
Reuse
Automatic model ID obfuscation in routes for Laravel
Support
Quality
Security
License
Reuse
Rust library for hashing passwords using Argon2.
Support
Quality
Security
License
Reuse
Hash data structure manipulation functions
Support
Quality
Security
License
Reuse
Locality Sensitive Hashing using MinHash in Python/Cython to detect near duplicate text documents
Support
Quality
Security
License
Reuse
Memory-hard scheme Argon2
Support
Quality
Security
License
Reuse
Node.js implementation of HighwayHash, Google's fast and strong hash function
Support
Quality
Security
License
Reuse
Fast and memory-efficient immutable collections and helper data structures
Support
Quality
Security
License
Reuse
A small Scala library for easily generating hashes (md5, sha1, sha256, sha512, crc32, bcrypt, hmacs, pbkdf2)
Support
Quality
Security
License
Reuse
CRC32 tools: reverse, undo/rewind, and calculate hashes
Support
Quality
Security
License
Reuse
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Support
Quality
Security
License
Reuse
A persistent B+Tree (clustered index) implementation in Rust.
Support
Quality
Security
License
Reuse
A Java library implementing practical nearest neighbour search algorithm for multidimensional vectors that operates in sublinear time. It implements Locality-sensitive Hashing (LSH) and multi index hashing for hamming space.
Support
Quality
Security
License
Reuse
PBKDF2 with any supported hashing algorithm in Node
Support
Quality
Security
License
Reuse
🛺 Golang utility library, With additional functions such as JavaScript/Python! Golang实用程序库。
Support
Quality
Security
License
Reuse
A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.
Support
Quality
Security
License
Reuse
Collection of Abhishek Agrawal's gists solutions for problems on https://www.interviewbit.com
Support
Quality
Security
License
Reuse
A simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.
Support
Quality
Security
License
Reuse
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
Support
Quality
Security
License
Reuse
An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve
Support
Quality
Security
License
Reuse
Memory optimal Small String Optimization implementation for C++
Support
Quality
Security
License
Reuse
p
password4jby Password4j
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Java 262Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fasthashby segmentio
Go package porting the standard hashing algorithms to a more efficient implementation.
Go 262Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
metamage_1by jjuran
Metamage open source, general repository, iteration 1
C++ 262Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
D
DamienGKitby damieng
Useful utility classes and helpers from DamienG.com
C# 260Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pyfasthashby flier
Python Non-cryptographic Hash Library
C 259Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
SmoothieMapby TimeAndSpaceIO
A gulp of low latency Java
Java 257Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
scryptby pbhogan
A Ruby gem with native C extension for the scrypt password hashing algorithm.
C 256Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
java-LSHby tdebatty
A Java implementation of Locality Sensitive Hashing (LSH)
Java 255Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
crackstation-hashdbby defuse
CrackStation.net's Lookup Table Implementation.
PHP 255Updated: 3 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
S
SipHashby attaswift
Simple and secure hashing in Swift with the SipHash algorithm
Swift 254Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
emhashby ktprime
a very fast and memory efficient c++ flat hash map/set
C++ 252Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mihby norouzi
Fast exact nearest neighbor search in Hamming distance on binary codes with Multi-index hashing
C++ 251Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pgANNby netrasys
Fast Approximate Nearest Neighbor (ANN) searches with a PostgreSQL database.
Python 249Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cuckoo-filterby linvon
Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化
Go 246Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
omnihashby Miserlou
Hash files, strings, input streams and network resources in various common algorithms simultaneously
Python 244Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Data.HashFunctionby brandondahler
C# library to create a common interface to non-cryptographic hash functions.
C# 233Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RapidCRC-Unicodeby OV2
Windows tool to quickly create and verify hash checksums
C++ 229Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
c
clhashby lemire
C library implementing the ridiculously fast CLHash hashing function
C 224Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
python-hashesby sean-public
Interesting (non-cryptographic) hashes implemented in pure Python.
Python 219Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dcipher-cliby k4m4
🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
JavaScript 216Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
j
jwHashby watmough
Simple hash table implementation for C.
C 212Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
TairHashby tair-opensource
A redis module, similar to redis hash, but you can set expiration and version for field.
C 209Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pg_hashidsby iCyberon
Short unique id generator for PostgreSQL, using hashids
C 207Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
xxHashby uranium62
A pure C# implementation of xxhash algorithm
C# 198Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
celltreeby tidwall
A fast in-memory prefix tree that uses uint64 for keys and allows for duplicate entries.
Go 198Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
d
dhashby Jetsetter
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
Python 197Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
php-scryptby DomBlack
A PHP wrapper fo the scrypt hashing algorithm
C 196Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
h
hashmarkby keithamus
Take contents of a file (or stdin), and output as new file with a hash in the name
JavaScript 194Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rbush-knnby mourner
k-nearest neighbors search (KNN) for RBush
JavaScript 192Updated: 2 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
L
Laravel-FakeIdby Propaganistas
Automatic model ID obfuscation in routes for Laravel
PHP 192Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rust-argon2by sru-systems
Rust library for hashing passwords using Argon2.
Rust 191Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
n
node-hashishby substack
Hash data structure manipulation functions
JavaScript 190Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
L
LSHby mattilyra
Locality Sensitive Hashing using MinHash in Python/Cython to detect near duplicate text documents
Python 188Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Argon2by khovratovich
Memory-hard scheme Argon2
C 188Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
h
highwayhashby lovell
Node.js implementation of HighwayHash, Google's fast and strong hash function
JavaScript 185Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
I
ImToolsby dadhi
Fast and memory-efficient immutable collections and helper data structures
C# 185Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hasherby Nycto
A small Scala library for easily generating hashes (md5, sha1, sha256, sha512, crc32, bcrypt, hmacs, pbkdf2)
Scala 185Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
crc32by theonlypwner
CRC32 tools: reverse, undo/rewind, and calculate hashes
Python 184Updated: 3 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
l
libchefby q191201771
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
C++ 184Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
btreeby nimrodshn
A persistent B+Tree (clustered index) implementation in Rust.
Rust 184Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
T
TarsosLSHby JorenSix
A Java library implementing practical nearest neighbour search algorithm for multidimensional vectors that operates in sublinear time. It implements Locality-sensitive Hashing (LSH) and multi index hashing for hamming space.
Java 180Updated: 4 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
p
pbkdf2by crypto-browserify
PBKDF2 with any supported hashing algorithm in Node
JavaScript 178Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
goshby xjh22222228
🛺 Golang utility library, With additional functions such as JavaScript/Python! Golang实用程序库。
Go 176Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hashmapby tidwall
A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.
Go 176Updated: 2 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
I
InterviewBitby cruxrebels
Collection of Abhishek Agrawal's gists solutions for problems on https://www.interviewbit.com
C++ 173Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
js-sha512by emn178
A simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.
JavaScript 172Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
simple-scryptby elithrar
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
Go 171Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tiny-keccakby debris
An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve
Rust 170Updated: 2 y ago License: Permissive (CC0-1.0)
Support
Quality
Security
License
Reuse
S
SSO-23by elliotgoodrich
Memory optimal Small String Optimization implementation for C++
C++ 170Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse