All Projects → stbrumme → xxhash

stbrumme / xxhash

Licence: MIT License
A super-fast hash algorithm in a single C++ header

Programming Languages

C++
36643 projects - #6 most used programming language

Labels

Projects that are alternatives of or similar to xxhash

lthash
A homomorphic hash function
Stars: ✭ 61 (+27.08%)
Mutual labels:  hash
node-cryptonight
node bindings for cryptonight hashing
Stars: ✭ 15 (-68.75%)
Mutual labels:  hash
node-object-hash
Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted object strings that can be used for object comparison without hashes.
Stars: ✭ 69 (+43.75%)
Mutual labels:  hash
awesome-identicons
A curated list of "Visual Hashs" (Identicon, Avatar, Fractal, RandomArt and general Hash Visualization)
Stars: ✭ 156 (+225%)
Mutual labels:  hash
ntHash
Fast hash function for DNA sequences
Stars: ✭ 66 (+37.5%)
Mutual labels:  hash
idy
👓 An ID obfuscator for ActiveRecord
Stars: ✭ 15 (-68.75%)
Mutual labels:  hash
komihash
Very fast, high-quality hash function (non-cryptographic, C) + PRNG
Stars: ✭ 68 (+41.67%)
Mutual labels:  hash
fastbloom
A simple but fast bloomfilter written in Python
Stars: ✭ 21 (-56.25%)
Mutual labels:  hash
heimdall
Secure Password Storage
Stars: ✭ 38 (-20.83%)
Mutual labels:  hash
cache-names
Cracked Old School RuneScape cache file names
Stars: ✭ 25 (-47.92%)
Mutual labels:  hash
php-ntlm
Message encoder/decoder and password hasher for the NTLM authentication protocol
Stars: ✭ 14 (-70.83%)
Mutual labels:  hash
bcrypt
Swift implementation of the BCrypt password hashing function
Stars: ✭ 30 (-37.5%)
Mutual labels:  hash
murmur3
A rust implementation of murmur3
Stars: ✭ 48 (+0%)
Mutual labels:  hash
LinuxHashCracker
🔨 Linux Hash Cracker
Stars: ✭ 19 (-60.42%)
Mutual labels:  hash
merkle
Golang Merkle Tree Implementation. With hash.Hash interface for streaming support
Stars: ✭ 50 (+4.17%)
Mutual labels:  hash
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (-31.25%)
Mutual labels:  hash
ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
Stars: ✭ 67 (+39.58%)
Mutual labels:  hash
server
Hashtopolis - A Hashcat wrapper for distributed hashcracking
Stars: ✭ 954 (+1887.5%)
Mutual labels:  hash
agent-python
Official python agent for using the distributed hashcracker Hashtopolis
Stars: ✭ 39 (-18.75%)
Mutual labels:  hash
password-dart
A set of high-level APIs over PointyCastle and CryptoUtils to hash and verify passwords securely.
Stars: ✭ 40 (-16.67%)
Mutual labels:  hash

xxHash - a super-fast hash algorithm in a single C++ header

This is an implementation of Yann Collet's xxHash32 and xxHash64 algorithms (https://github.com/Cyan4973/xxHash). Just include the short xxhash32.h or xxhash64.h header - that's it, no external dependencies !

Performance of my library is usually on par with his original code. His code can be hard to understand due to the massive use of #ifdef, therefore I posted a detailled explanation of the algorithm on my website https://create.stephan-brumme.com/xxhash/ (which is also the main repository; GitHub serves as a mirror only).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].