-
sha2
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512
-
digest
Traits for cryptographic hash functions and message authentication codes
-
crc
support of various standards
-
sha1
SHA-1 hash function
-
hmac
Generic implementation of Hash-based Message Authentication Code (HMAC)
-
blake2
hash functions
-
ripemd
Pure Rust implementation of the RIPEMD hash functions
-
xxhash-rust
xxhash
-
md5
The package provides the MD5 hash function
-
bcrypt
Easily hash and verify passwords using bcrypt
-
fnv
Fowler–Noll–Vo hash function
-
siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
-
md-5
MD5 hash function
-
git-version
Compile the git version (tag name, or hash otherwise) and dirty state into your program
-
sha256
crypto digest
-
seahash
A blazingly fast, portable hash function with proven statistical guarantees
-
sha1-checked
SHA-1 hash function with collision detection
-
highway
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
-
gix-odb
Implements various git object databases
-
crc-any
To compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has many built-in CRC functions.
-
sm3
SM3 (OSCCA GM/T 0004-2012) hash function
-
gix-pack
Implements git packs and related data structures
-
rapidhash
An extremely fast, high quality, platform-independent hashing algorithm
-
by_address
Wrapper for comparing and hashing pointers by address
-
gxhash
non-cryptographic algorithm
-
internment
Easy interning of data
-
md4
MD4 hash function
-
whirlpool
hash function
-
hashguard
Command-Line tool for ensuring the integrity of files using hash sums
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
bender
A dependency management tool for hardware projects
-
rustc_tools_util
small helper to generate version information for git packages
-
sha1_smol
Minimal dependency-free implementation of SHA1 for Rust
-
obfstr
Compiletime string constant obfuscation for Rust
-
stringzilla
Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU
-
keccak-hash
keccak-hashis a set of utility functions to facilitate working with Keccak hashes (256/512 bits long) -
arrow-digest
Stable hashes for Apache Arrow
-
sha1collisiondetection
SHA-1 hash function with collision detection and mitigation
-
turtle-build
Ninja-compatible build system for high-level programming languages
-
dyn-hash
Hash trait that is dyn-compatible
-
hashcards
A plain text-based spaced repetition system
-
streebog
(GOST R 34.11-2012) hash function
-
md2
MD2 hash function
-
k12
Pure Rust implementation of the KangarooTwelve hash function
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
belt-hash
BelT hash function (STB 34.101.31-2020)
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
gost94
GOST R 34.11-94 hash function
-
groestl
Grøstl hash function
-
tiger
hash function
-
shabal
hash functions
-
fsb
FSB hash function
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
win_etw_metadata
metadata definitions for the win_etw_provider and win_etw_macros crates
-
dedup-cli
An extremely fast and efficient duplicate file finder
-
jh
Pure Rust implementation of the JH cryptographic hash function
-
skein
hash functions
-
rattler_digest
used by rattler crates to compute different hashes from different sources
-
shad3
App for hashing entries in blocklists
-
community-id
This package provides a Rust implementation of the open Community ID flow hashing standard
-
hash-crate
generating deterministic hashes of local crates
-
hash-db
Trait for hash-keyed databases
-
hstr
A string type which is optimized for hash operations
-
filecoin-hashers
Hashers used in filecoin and their abstractions
-
hashx
Hash function family designed for ASIC-resistant client puzzles
-
typst-cli
The command line interface for Typst
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
sha2raw
SHA-2 hash function
-
ollama-file-find-cli
A command-line interface for the Ollama file find library
-
wpa-psk-cli
A command-line utility to compute the WPA-PSK of a Wi-FI SSID and passphrase
-
sthash
A very fast cryptographic hash function for large data
-
graphembed
graph embedding
-
mwa_giant_squid
Alternative MWA ASVO client code
-
const-sha1
A sha1 implementation for use in const contexts
-
html-asset-hasher
Asset cache busting for your static HTML files, with optional Tailwind CSS bundling!
-
crypto
Facade crate for all of the RustCrypto traits (e.g.
aead,cipher,digest) -
fips205
FIPS 205: Stateless Hash-Based Digital Signature Standard
-
fixed-cache
A minimalistic, lock-free, fixed-size cache
-
ascon-hash256
Ascon-XOF256
-
fnv_rs
Fowler–Noll–Vo hash function including 32, 64, 128, 256, 512, & 1024 bit variants
-
rustgenhash
generate hashes from the command line
-
rust-argon2
Argon2 password hashing function
-
clock-hash
ClockHash-256: Consensus hash function for ClockinChain
-
sorted-iter
Typesafe extensions for sorted iterators, including set and relational operations
-
argon2-cli
Generate Argon2 hashes from command line
-
jumbf
(ISO/IEC 19566-5:2023) parser and builder written in pure Rust
-
rspack_ids
rspack id implementation
-
bao_bin
the command line utility that's part of the bao crate
-
h1emu-core
used in h1emu
-
deterministic-hash
Create deterministic hashes regardless of architecture
-
sha3sum
compute and check SHA3 message digest
-
lavinhash
High-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
-
fhrn
File Hash Renamer
-
ssdeep
wrapper for ssdeep
-
ins
Instant CLI - command-line utilities
-
async-hash
Traits and helper functions for SHA256 hashing of async data types
-
digestible
A more dynamic Hash and Hasher trait for Rust
-
re_types
The built-in Rerun data types, component types, and archetypes
-
cdb64
cdb (constant database) format with 64-bit support
-
t1ha
T1AH (Fast Positive Hash) hash function
-
osc-cost
measuring OUTSCALE infrastructure costs
-
chksum-cli
checksum calculator
-
rdf-canon
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
doksnet
A CLI tool for documentation-code mapping verification using cryptographic hashes
-
adler32
Minimal Adler32 implementation for Rust
-
sigma_fun
A framework for making Sigma protocols fun!
-
tlsh2
TLSH algorithm
-
rustls-mbedtls-provider-utils
code used in mbedtls based provider for rustls
-
num-order
Numerically consistent
Eq,OrdandHashimplementations for variousnumtypes (u32,f64,num_bigint::BigInt, etc.) -
okid
generating double clickable ids
-
hashring
A minimal implementation of consistent hashing
-
noncrypto-digests
Implement Digest trait for non-cryptographic hashing functions like fnv and xxhash
-
cityhasher
A pure Rust implementation of Google's CityHash hashing algorithm
-
shashasha
SHA3
-
rspack_hash
rspack hash
-
llm-orchestrator-audit
Tamper-proof audit logging system for LLM workflows with hash chain integrity
-
digest_auth
Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients
-
gimli-crypto
A no_std implementation of Gimli AEAD cipher and hash function
-
miden-serde-utils
Serialization/deserialization utilities for Miden
-
strata-rs
Deterministic binary data format with canonical encoding
-
cmsketch
A count min sketch implementation in Rust
-
bloomlib
A space and time efficient Bloom Filter implementation in Rust
-
blash
A silly CLI utility to stilyze blake3 hashes! ⢛⡤⠠⢊⠩
-
crc16
A CRC16 implementation
-
cityhash-rs
Rust no_std implementation of Google Cityhash v1.0.2, v1.0.3, and v1.1.0
-
hashslab
A hash table with data accessible by index
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
cyclic-poly-23
A rolling, decomposable hash algorithm
-
strict-num
A collection of bounded numeric types
-
hud-slice-by-8
HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm
-
ltk_hash
Hashes implementation used by League Toolkit
-
sponge-hash-aes256
A sponge-based secure hash function that uses AES-256 as its internal PRF
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
derive_hash_fast
A faster replacement for
#[derive(Hash)]for types without padding -
crc32_light
Calculate CRC-32 checksum
-
bitmagnet-comparer
extracting hashes from bitmagnet and outputting them to the console
-
hash_histogram
HashHistogram creates histograms with keys of any hashable data type. Features include rank ordering and mode.
-
waddling-errors-hash
Compact xxHash3-based error code hashing for network-efficient diagnostics in distributed systems
-
binconf
Save and load from a binary configuration file with ease
-
minicdn
Static files, compressed for efficiency
-
vid_dup_finder
A command line application (and linux-only gui) to find duplicate video files
-
pwgen2
password generator
-
veilnet
Networking abstractions built on Veilid API primitives
-
wyhash-final4
wyhash final4 hash function
-
linear-hashtbl
Linear probing hash table
-
glancelog
Rapid Log Analysis
-
precomputed-hash
intending to be a base dependency to expose a precomputed hash
-
rskit
rust kit
-
BlueHash
A highly secure alternative to existing custom digest algorithms
-
ids_service
that allows to generate unique Ids
-
chksum
hash functions with a straightforward interface for computing digests of bytes, files, directories, and more
-
dedups
A fast and efficient file deduplication tool with support for media files
-
blake2b-rs
Rust bindings for the official Blake2b C implementation
-
data-classes
Abbreviation of #[derive(xxx)]
-
griddle
A HashMap variant that spreads resize load across inserts
-
cowboy
Safe & convenient container for quick prototyping
-
teemiao
versatile toolkit designed to streamline application development workflows
-
tcg-log-core-rs
parse measured boot logs
-
cubehash
(rev2/rev3) hashing with SIMD acceleration and portable fallback
-
nu_plugin_hashes
A Nushell plugin that adds 63 cryptographic hash functions from Hashes project
-
actix-middleware-etag
ETag middleware for Actix web >= 4.8
-
JenkHash
Bob Jenkins hash functions for Rust with a digest-compatible API
-
murmurs
A reliable and production-ready implementation of the Murmur3 hash function in Rust
-
atomic-cuckoo-filter
Highly concurrent Cuckoo Filter
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
importmap
Generate import maps with hashed URLs for cache busting
-
any_cmp
Support dynamic type comparisons
-
portable-hash
Portable, stable hashing traits for Rust
-
seedable_hash
calculating seedable hashes and fast reduction of their ranges
-
durrrrrenv
A zsh alternative to direnv that automatically loads environment configurations when you enter a directory
-
mnm
Mnemonic sentences for BitTorrent info-hashes
-
jsonhash
A command-line tool to generate hash values for files. SHA256 and MD5. Output and Error messages in JSON format.
-
hashkitten
A purrfect hashing companion
-
hash-link
Keep elements insert order while searchable by hash
-
plain_hasher
Hasher for 32-byte keys
-
xaeroid
decentralized identity with Ed25519 and hash commitments
-
bsa3-hash
The hash function used in BSA files for *The Elder Scrolls III: Morrowind*
-
vertigo-cli
Reactive Real-DOM library with SSR for Rust - packaging/serving tool
-
hash_on_write
A wrapper for storing hash results to avoid running costly hash functions multiple times without modifying the value
-
ct-merkle
append-only log described in the Certificate Transparency specification (RFC 6962)
-
inturn
Efficient, performant, thread-safe bytes/string interning
-
shards
rust bindings and utility in order to use shards
-
bab_rs
Bab family of hash functions, and its WILLIAM3 instantiation
-
spow
Proof of Work for the Server and Client + WASM
-
zeros
-
s5_core
types and traits shared by all S5 crates
-
hash_combine
Hash library with simple combine method
-
rdf-canon-elevont
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
chksum-md5
MD5 hash function with a straightforward interface for computing digests of bytes, files, directories, and more
-
slice-by-8
HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm
-
ascon-hash
Ascon-Hash256 and Ascon-XOF128
-
xxhrs
Safe XXHash and XXH3 bindings
-
re_string_interner
string interning library
-
supergrid
An extremely optimized (safe) spatial hash grid
-
find_duplicate_files
find identical files according to their size and hashing algorithm
-
wolf-crypto
Safe and thin API for wolfSSL's wolfcrypt
-
conhash
Consistent Hashing library in Rust
-
matchy-paraglob
Glob pattern matching with Aho-Corasick for matchy (internal)
-
smchash
High-performance hash function passing all 188 SMHasher3 tests
-
dedcore
A high-performance deduplication tool
-
ps-hash
Generates 64-byte ascii hashes with 256 bits of security
-
mm3h
Murmur3 optimized hasher
-
serde_hash
seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a convenient way to obfuscate numeric IDs in your JSON output without changing your…
-
invar-cli
The Unchanging Key for Changing Data - Generate immutable structural state roots for cryptographic cache keys
-
fuzzyhash
Pure Rust fuzzy hash implementation
-
ash-wasm
ASH SDK WebAssembly bindings - Request integrity and anti-replay protection library
-
feistel-permutation-rs
Constant time, constant space permutations with Feistel Network ciphers
-
find_hash
A high-performance, offline hash type identification tool
-
encodex
cryptanalysis tool for legacy and modern codes, ciphers and hashes
-
hashconsing
A hash consing library
-
prefixed-api-key
module for generating a Prefixed API Key
-
wod
write on diff
-
anyhash
Traits and utilities for making hashes of any type
-
commucat-ledger
Optional ledger adapters for CommuCat digest exports
-
uuid-by-string
Generating uuid-hash from string
-
idcoop
identity server (user login manager) supporting OpenID Connect (OAuth 2.0). Can be used for your own simple SSO system or so you don't have to write a login system for your software. [application crate, not a library]
-
hrw-hash
A minimalistic implementation of the Highest Random Weight (HRW) aka Rendezvous hashing algorithm
-
better-blockmap
Generate better blockmap files for electron-builder
-
random-icon
Generates a random icon from a template
-
cthash
const fn implementation of hash functions including MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak
-
kr
Development Toolkit
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
http-content-digest
Content-Digestimplementation to Request/Response ofhttpcrate -
komihash
implemenation of komihash
-
marsupial
safe bindings to the xkcp/k12 implementation of the kangarootwelve hash function
-
ncp-matcher
plug and play high performance fuzzy matcher
-
base64-string
Base64 hash made using Rust
-
shaha
Hash database builder and reverse lookup tool
-
tuple-hash
TupleHash per NIST SP 800-185
-
umash
Idiomatic API for the umash hash/fingerprint function
-
type_hash
Generate a hash for a Rust type. The primary use-case for this crate is for detecting differences in message types between versions of a crate. The
TypeHashtrait is implemented… -
unpaid-intern
A convenient little string interner
-
matchy-extractor
Fast extraction of IPs, domains, emails, hashes from text (internal)
-
aleph-sdk
Aleph Cloud SDK for client applications
-
qlrumap
An LRU HashMap with an optional passive ttl feature
-
skillsrs-core
Core types and traits for skills.rs - MCP server skill management
-
human-hash
Generate human readable hash digests
-
incremental-query
incremental compilation algorithm similar to rustc's
-
uv-requirements-txt
internal component crate of uv
-
hashmoji
Generates deterministic emoji based on the hash of a value
-
zwohash
A fast, deterministic, non-cryptographic hash for use in hash tables
-
cosmian_crypto_base
Crypto lib for hybrid encryption and pure crypto primitives
-
hash-rings
Implementations of various hash rings
-
helpers
self use helper library
Try searching with DuckDuckGo.