blazehash-core
The lean hash-algorithm engine behind blazehash — 27 hash, checksum, and fuzzy algorithms with no heavy dependencies.
Add it and hash bytes with any supported algorithm in two lines:
use ;
let digest = hash_bytes;
println!; // 64-hex-char BLAKE3 digest
What's in here
algorithm— theAlgorithmenum,hash_bytes, and parsing/naming helpers.fuzzy— ssdeep and tlsh fuzzy hashers plus similarity scoring.
Cryptographic hashes (BLAKE3, SHA-1/2/3, MD5, Tiger, Whirlpool, BLAKE2, SM3, Streebog, RIPEMD-160, SHAKE, KangarooTwelve), non-cryptographic checksums (CRC32C, CRC64, XXH3, Adler-32), and fuzzy hashes (ssdeep, tlsh) are all covered.
This crate is the dependency-lean half of the blazehash workspace: it pulls
in only the hashing crates — no GPU, cloud, database, YARA, TUI, CLI, or
signing machinery. Reach for the full blazehash
crate (and the blazehash binary) when you want the batteries-included
forensic file hasher.
Privacy Policy · Terms of Service · © 2026 Security Ronin Ltd