Write-Optimized and High-Performance Hashing Index Scheme for Persistent Memory (OSDI 2018, TOS 2019)
Support
Quality
Security
License
Reuse
Transform your internal id's to obfuscated integers based on Knuth's integer hash. Laravel wrapper for the Optimus Library by Jens Segers with multiple connections support.
Support
Quality
Security
License
Reuse
Pure Javascript implementation of the BLAKE2b and BLAKE2s hash functions
Support
Quality
Security
License
Reuse
Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.
Support
Quality
Security
License
Reuse
The pure-Rust password hashing library running on Argon2.
Support
Quality
Security
License
Reuse
Full featured consistent hashing python library compatible with ketama
Support
Quality
Security
License
Reuse
🔑securely checks a password to see if it has been previously exposed in a data breach
Support
Quality
Security
License
Reuse
Compare html similarity using structural and style metrics
Support
Quality
Security
License
Reuse
Fast hashing for large files
Support
Quality
Security
License
Reuse
Implementation of the Jump Consistent Hash algorithm in Go.
Support
Quality
Security
License
Reuse
This is a simple example and explanation of obfuscating API resolution via hashing
Support
Quality
Security
License
Reuse
MurmurHash3, in JavaScript.
Support
Quality
Security
License
Reuse
:page_facing_up:Sensitive word filtering items provide TTMP, DFA, DAT, hash bucket, and Tire algorithm support filtering. Supports text highlighting, filtering, verdicts, and alternative interface support.敏感词过滤项目,提供TTMP、DFA、DAT、hash bucket、Tire算法支持过滤。可以支持文本的高亮、过滤、判词、替换的接口支持。
Support
Quality
Security
License
Reuse
JavaScript port of TLSH (Trend Micro Locality Sensitive Hash)
Support
Quality
Security
License
Reuse
Stable JS value hash
Support
Quality
Security
License
Reuse
FNV-1a non-cryptographic hash function
Support
Quality
Security
License
Reuse
sha1 hash alogrithm
Support
Quality
Security
License
Reuse
Rolling Hash C++ Library
Support
Quality
Security
License
Reuse
C hash implementation based on khash
Support
Quality
Security
License
Reuse
Super Fast, Lock-Free, Wait-Free, CAS-free, thread-safe, memory allocator.
Support
Quality
Security
License
Reuse
[Feature complete] SHA-3 and Keccak checksum utility
Support
Quality
Security
License
Reuse
A priority queue for Rust with efficient change function.
Support
Quality
Security
License
Reuse
A Consistent Hashing C++ add-on for node.js
Support
Quality
Security
License
Reuse
Simple approximate-nearest-neighbours in Python using locality sensitive hashing.
Support
Quality
Security
License
Reuse
Rust implementation of CRC(16, 32, 64) with support of various standards
Support
Quality
Security
License
Reuse
Decipher hashes using online rainbow & lookup table attack services.
Support
Quality
Security
License
Reuse
Package providing a trait to use Hashids on a model
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
multihash implementation in Rust
Support
Quality
Security
License
Reuse
Find visually similar or duplicate images. This repository has migrated to https://gitlab.com/opennota/findimagedupes
Support
Quality
Security
License
Reuse
DNA-Fountain
Support
Quality
Security
License
Reuse
DEPRECATED: see hyperswarm/replicator for similar functionality with hypercore
Support
Quality
Security
License
Reuse
C++ implementation of a fast and memory efficient hash map and hash set specialized for strings
Support
Quality
Security
License
Reuse
Reference implementation for the Poseidon Snark-friendly Hash algorithm.
Support
Quality
Security
License
Reuse
Java分布式系统架构。包括分布式锁,一致性哈希,分库分表,单点登录,缓存,消息队列等
Support
Quality
Security
License
Reuse
Golang implementation for PHP's function serialize() and unserialize()
Support
Quality
Security
License
Reuse
Hash and compare passwords with pbkdf2
Support
Quality
Security
License
Reuse
Library containing perceptual hash algorithms using the ImageSharp library
Support
Quality
Security
License
Reuse
UMASH: a fast enough hash and fingerprint with collision bounds
Support
Quality
Security
License
Reuse
A Minimal Perfect Hash Function Library
Support
Quality
Security
License
Reuse
A tiny (190B) and extremely fast utility to generate random IDs of fixed length
Support
Quality
Security
License
Reuse
:christmas_tree: Merkle tree in Rust
Support
Quality
Security
License
Reuse
SRI Hash Generator
Support
Quality
Security
License
Reuse
Bcrypt password hashing for Elixir
Support
Quality
Security
License
Reuse
SHA-1 implementation in C++. Do not use SHA-1 unless you have to! https://en.wikipedia.org/wiki/SHA-1#Birthday-Near-Collision_Attack_%E2%80%93_first_practical_chosen-prefix_attack
Support
Quality
Security
License
Reuse
C++11 header-only message digest library
Support
Quality
Security
License
Reuse
Merkle Tree implementation in Java
Support
Quality
Security
License
Reuse
Implementation of Chord DHT(Distributed Hash Table) paper
Support
Quality
Security
License
Reuse
a tool to determine the crypto/encoding algorithm used according to traces from its representation
Support
Quality
Security
License
Reuse
A zero-configuration recursive Hash for storing a tree of options in a serialized ActiveRecord column.
Support
Quality
Security
License
Reuse
L
Level-Hashingby Pfzuo
Write-Optimized and High-Performance Hashing Index Scheme for Persistent Memory (OSDI 2018, TOS 2019)
C
168
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
l
laravel-optimusby cybercog
Transform your internal id's to obfuscated integers based on Knuth's integer hash. Laravel wrapper for the Optimus Library by Jens Segers with multiple connections support.
PHP
166
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
blakejsby dcposch
Pure Javascript implementation of the BLAKE2b and BLAKE2s hash functions
JavaScript
165
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
crypto-asyncby ronomon
Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.
JavaScript
163
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
argon2rsby bryant
The pure-Rust password hashing library running on Argon2.
Rust
160
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
uhashringby ultrabug
Full featured consistent hashing python library compatible with ketama
Python
158
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
passw0rdby djadmin
🔑securely checks a password to see if it has been previously exposed in a data breach
JavaScript
158
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
html-similarityby matiskay
Compare html similarity using structural and style metrics
Python
154
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
i
Support
Quality
Security
License
Reuse
j
jmphashby benbjohnson
Implementation of the Jump Consistent Hash algorithm in Go.
Go
152
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
W
Windows-API-Hashingby LloydLabs
This is a simple example and explanation of obfuscating API resolution via hashing
C
149
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
m
murmurHash3.jsby karanlyons
MurmurHash3, in JavaScript.
TypeScript
149
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sensitive-words-filterby hooj0
:page_facing_up:Sensitive word filtering items provide TTMP, DFA, DAT, hash bucket, and Tire algorithm support filtering. Supports text highlighting, filtering, verdicts, and alternative interface support.敏感词过滤项目,提供TTMP、DFA、DAT、hash bucket、Tire算法支持过滤。可以支持文本的高亮、过滤、判词、替换的接口支持。
Java
147
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
t
tlsh-jsby idealista
JavaScript port of TLSH (Trend Micro Locality Sensitive Hash)
JavaScript
147
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
stable-hashby shuding
Stable JS value hash
TypeScript
146
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
fnv1aby sindresorhus
FNV-1a non-cryptographic hash function
JavaScript
145
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
r
rollinghashcppby lemire
Rolling Hash C++ Library
C++
143
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
h
hashby clibs
C hash implementation based on khash
C
143
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
fc_mallocby bytemaster
Super Fast, Lock-Free, Wait-Free, CAS-free, thread-safe, memory allocator.
C++
142
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
sha3sumby maandree
[Feature complete] SHA-3 and Keccak checksum utility
C
142
Updated: 4 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
p
priority-queueby garro95
A priority queue for Rust with efficient change function.
Rust
141
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
n
node-hash-ringby bnoguchi
A Consistent Hashing C++ add-on for node.js
C++
140
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
sketchyby andrewclegg
Simple approximate-nearest-neighbours in Python using locality sensitive hashing.
Python
137
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
crc-rsby mrhooray
Rust implementation of CRC(16, 32, 64) with support of various standards
Rust
137
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
dcipherby k4m4
Decipher hashes using online rainbow & lookup table attack services.
JavaScript
136
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
laravel-hashslugby balping
Package providing a trait to use Hashids on a model
PHP
136
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
m
md5-simdby minio
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.
Go
136
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rust-multihashby multiformats
multihash implementation in Rust
Rust
136
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
findimagedupesby opennota
Find visually similar or duplicate images. This repository has migrated to https://gitlab.com/opennota/findimagedupes
Go
136
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
Support
Quality
Security
License
Reuse
h
hyperdiscoveryby datproject
DEPRECATED: see hyperswarm/replicator for similar functionality with hypercore
JavaScript
135
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
array-hashby Tessil
C++ implementation of a fast and memory efficient hash map and hash set specialized for strings
C++
135
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Poseidon252by dusk-network
Reference implementation for the Poseidon Snark-friendly Hash algorithm.
Rust
134
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
d
distarchby bootsrc
Java分布式系统架构。包括分布式锁,一致性哈希,分库分表,单点登录,缓存,消息队列等
Java
133
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
g
go-php-serializeby wulijun
Golang implementation for PHP's function serialize() and unserialize()
Go
133
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
n
node-pwdby tj
Hash and compare passwords with pbkdf2
JavaScript
130
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
I
ImageHashby coenm
Library containing perceptual hash algorithms using the ImageSharp library
C#
130
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
umashby backtrace-labs
UMASH: a fast enough hash and fingerprint with collision bounds
Python
129
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
minperfby thomasmueller
A Minimal Perfect Hash Function Library
Java
129
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
h
hexoidby lukeed
A tiny (190B) and extremely fast utility to generate random IDs of fixed length
JavaScript
128
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
merkle.rsby SpinResearch
:christmas_tree: Merkle tree in Rust
Rust
128
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
b
bcrypt_elixirby riverrun
Bcrypt password hashing for Elixir
C
126
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
sha1by vog
SHA-1 implementation in C++. Do not use SHA-1 unless you have to! https://en.wikipedia.org/wiki/SHA-1#Birthday-Near-Collision_Attack_%E2%80%93_first_practical_chosen-prefix_attack
C++
126
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
digestppby kerukuro
C++11 header-only message digest library
C++
125
Updated: 4 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
m
merkle-treeby quux00
Merkle Tree implementation in Java
Java
124
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chordby arriqaaq
Implementation of Chord DHT(Distributed Hash Table) paper
Go
124
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Codetectiveby blackthorne
a tool to determine the crypto/encoding algorithm used according to traces from its representation
Python
123
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
store_configurableby metaskills
A zero-configuration recursive Hash for storing a tree of options in a serialized ActiveRecord column.
Ruby
123
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse