-
sha2
SHA-2哈希函数家族的纯Rust实现,包括SHA-224、SHA-256、SHA-384和SHA-512
-
blake3
哈希函数
-
sha3
SHA-3的纯Rust实现,包括基于Keccak的哈希函数家族,以及eXtendable-Output Functions(XOFs)的SHAKE家族,以及加速变体TurboSHAKE
-
sha1
SHA-1哈希函数
-
argon2
支持Argon2d、Argon2i和Argon2id算法变体的Argon2密码哈希函数的纯Rust实现
-
borsh
用于哈希的二进制对象表示序列化器
-
scrypt
基于密码的密钥派生函数
-
pbkdf2
PBKDF2的通用实现
-
md-5
MD5哈希函数
-
multihash
格式
-
neptune
针对 Filecoin 的 BLS12-381 上 Poseidon 哈希
-
crc32c
针对硬件加速 CRC32C 指令的软件回退的安全实现
-
whirlpool
哈希函数
-
md5
提供 MD5 哈希函数的软件包
-
bcrypt-pbkdf
基于密码的密钥派生函数
-
cita_trie
修改过的 Patricia 树(也称为 Trie)
-
balloon-hash
纯 Rust 实现的 Balloon 密码哈希函数
-
seahash
一种极快、可移植的哈希函数,具有经过证明的统计保证
-
password-auth
以简洁和易用性为重点的密码认证库,包括支持 Argon2、PBKDF2 和 scrypt 密码哈希算法
-
sha-crypt
基于 SHA-512 的 SHA-crypt 密码哈希的纯 Rust 实现,由 POSIX crypt C 库实现
-
borsh-derive
用于哈希的二进制对象表示序列化器
-
ph
基于完美哈希的数据结构
-
totp-lite
正确的 TOTP 库
-
rustc-stable-hash
rustc 使用的稳定哈希算法
-
hmac-sha1
简单的 HMAC-SHA1 生成器,围绕 RustCrypto hmac 和 sha1 集装箱的包装器
-
hashring
一致哈希的最小实现
-
xorf
实现异或过滤器 - 比布隆过滤器和小鸟过滤器更快更小
-
ids_service
允许生成唯一 Ids
-
bao-tree
BLAKE3 验证流,带有自定义块组和范围集合查询
-
serde-hashkey
空间高效的内存中 serde 序列化,支持哈希
-
capycrypt
用于安全消息交换的高级加密套件
-
adler32
Rust 的最小 Adler32 实现
-
iroh-blobs
iroh的blob和集合传输支持
-
fides
密码学原语
-
yescrypt
yescrypt密码哈希函数的纯Rust实现
-
csf
使用完美哈希和值压缩的压缩静态函数(映射)
-
merkletree
带有SPV支持和无依赖项的轻量级Merkle树实现
-
multihash-codetable
默认的多哈希代码表,带有密码学安全的哈希实现
-
crc64
校验和实现
-
csf_benchmark
用于基准测试压缩静态函数的程序
-
boomphf
可扩展且高效的极小完美哈希函数
-
sha1-checked
带有冲突检测的SHA-1哈希函数
-
mphf_benchmark
用于基准测试极小完美哈希函数的程序
-
chksum-hash
批量和流计算中的哈希算法
-
frand
闪电般快速的随机数生成库
-
fastmurmur3
快速非加密哈希,有基准测试为证
-
product-os-security
产品操作系统:安全提供了一系列辅助工具,以便轻松执行加密操作,包括生成哈希、加密和解密内容
-
tlsh2
TLSH算法
-
shabal
哈希函数
-
imghash
Rust的图像哈希
-
sparse_set_container
基于稀疏集的容器。稳定的键,O(1)查找,缓存友好的迭代,无哈希。
-
spectrex
Rust中的AstroBWTv3 CPU挖矿算法
-
chksum-cli
校验和计算器
-
hotel
关联键值的集合数据结构
-
pw_hash
纯Rust实现的密码哈希例程集合。由inejge的pwhash分支。
-
filesystem-hashing
通过快照跟踪文件系统完整性,快照包含指定目录中文件及其对应哈希签名的HashMap
-
udigest
明确地摘要结构化数据
-
ssri
用于处理子资源完整性的各种实用程序
-
chksum
具有简单接口的哈希函数,用于计算字节、文件、目录等的摘要
-
scoop-hash
为libscoop的哈希库
-
community-id
此包提供了Rust实现的开源社区ID哈希标准
-
hacl
使用HACL项目形式验证的代码的加密库
-
wyhash-final4
wyhash final4 哈希函数
-
crev-recursive-digest
为文件系统目录实现递归摘要
-
rustls-mbedtls-provider-utils
用于基于mbedtls的rustls提供者的代码
-
bn254_hash2curve
BN254椭圆曲线的哈希到曲线
-
multimixer-128
基于整数乘法的通用密钥哈希
-
cachedhash
用于缓存其哈希值的值的包装器
-
hashrevise
哈希数据结构,然后缓存结果并避免重复工作
-
pwhash
纯Rust编写的密码哈希例程集合
-
typst-ts-core
Typst.ts的核心功能
-
aabel-multihash-rs
扩展Hasher特质的实现。增加的功能允许用户获取哈希值序列。它可用于实现概率数据结构,如Bloom过滤器或Count-Min。
-
hashers
Rust的集合非加密哈希算法
-
hashing-serializer
直接将serde实现的结构序列化到哈希中
-
checkasum
一个小型实用工具,用于验证下载文件的完整性及其预期的校验和
-
fluent-hash
一个轻量级库,提供生成SHA-1和SHA-2摘要的流畅接口
-
turboshake
基于keccak-p[1600, 12]排列的扩展输出函数族
-
farmhash
Cityhash的继任者(同样来自Google)。Farmhash与Cityhash一样,借鉴了Austin Appleby的MurmurHash。
-
oasis-borsh
用于哈希的二进制对象表示序列化器
-
fhash
Rust中HashMap的闪电般快速的散列
-
frc42_hasher
Filecoin FRC-0042调用约定方法散列
-
malwaredb-murmurhash3
MurmurHash3实现
-
anyhash
用于生成任何类型散列的特性与工具
-
wring-twistree
消息加密和树散列
-
wrappinghashset
HashSet记录其迭代器返回的最后一个键,并在随后的调用中将循环并仅返回所有键一次。如果您想同时使用集合,这将很有用...
-
jumphash
一种快速、内存最小化、一致的散列算法
-
scytale
一个快速且正确的密码学库
-
ssdeep
ssdeep包装器
-
boytacean-hashing
Boytacen的哈希库
-
jisp_sha3
针对x86-64 CPU优化的便携式JH
-
neuedu-cryptos
包含国密算法的密码库。 包含SM3, SM4(中国商密)加密算法
-
jisp_sha3
SHA-3算法及其变体的纯Rust实现,用于个人项目
-
hash_on_write
将哈希结果存储起来以避免在值未修改的情况下多次运行昂贵的哈希函数的包装器
-
iroh-bytes
iroh的blob和集合传输支持
-
blake
通过FFI实现的Rust哈希函数
-
const-fnv1a-hash
一个#![no_std] crate,用于在编译时在Rust稳定版本上执行FNV1A-16/32/64/128哈希
-
maglev
Google的一致哈希算法
-
rs_sha3_512
rs_sha3_512
是SHA3-512加密哈希算法的Rust实现,是更大的rs_shield
项目的一部分。 此软件包以独立方式提供SHA3-512哈希功能... -
wholesum
集合了所有文件哈希算法的单一工具。 类似于sha256sum,b3sum等,但这是一整套:整个和。
-
sha
Rust安全哈希算法(SHA)库
-
rs_sha3_384
rs_sha3_384
是 SHA3-384 加密哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。本软件包以独立的方式提供 SHA3-384 哈希功能... -
yet-another-md5
从 Read 对象中计算 md5 哈希
-
skein
哈希函数
-
nthash
用于对 DNA 序列中的所有可能的 k-mer 进行哈希的滚动哈希函数
-
hashr
一个小型库,旨在提供几个哈希和相关算法
-
neptune-triton
兼容 neptune 的 Poseidon 哈希的 GPU 实现
-
poseidon-permutation
为 decaf377 实现的 Poseidon 位移的实例化
-
bpht
使用跳棋哈希为 32 位键和值实现位打包哈希表
-
neuedu-cryptos-wasm
包含国密算法的密码库。 包含SM3, SM4(中国商密)加密算法
-
pingora-ketama
Rust 版本的 nginx 一致性哈希函数
-
rs_sha3_256
rs_sha3_256
是 SHA3-256 加密哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。本软件包以独立的方式提供 SHA3-256 哈希功能... -
crabcrypt
一个正在开发中的加密库,目前支持散列功能
-
rendezvous_hash
rendezvous散列算法
-
boomphf-patched
可扩展且高效的极小完美散列函数(版本由Piotr Beling修改)
-
ed2k
哈希函数
-
ptr_hash
从 PTHash 适配的最小完美散列函数
-
mx3
提供位混合器、伪随机数生成器和散列函数的算法
-
md6
通过FFI实现的Rust哈希函数
-
libsm_stzhang
中国加密算法标准(SM2/3/4)
-
bitbelay
非加密散列函数的性能评估工具
-
dasher
将整个目录树缩减为单个散列摘要
-
zeppelin_core
实现基于Balloon散列的流密码
-
conshash
在Rust中实现一致性散列
-
tlsh-fixed
Rust 版本的 Trend Micro 本地敏感哈希
-
zwohash
用于哈希表的快速、确定性的非加密哈希
-
rs_shield
提供强大且高效实现的综合性 Rust 库,包括 SHA 和 Keccak 家族以及 HMAC,适用于 no_std 环境...
-
colorhash256
类似于 Chroma-Hash,但带有 ANSI 终端颜色
-
quickphf_codegen
用于与 quickphf 一起使用创建静态映射和集合的代码生成器
-
pvpgn-hash-rs
在 rust 上的 Battle.net v1.0 哈希算法实现
-
veriform
受 Protocol Buffers 启发的密码学可验证数据序列化格式
-
borsh-v
用于哈希的二进制对象表示序列化器
-
wyhash2
在 rust 中
-
stable-hash
具有向后兼容性的稳定、结构化哈希
-
pact-crypto
Pacts 的密码学扩展
-
dia-hammer
一个通过Keccak算法帮助进行数据哈希的程序
-
冻结集
冻结集(), 用于Rust
-
keygenx
KeyGen - 简单、可定制且方便的密钥生成器。欢迎贡献:[email protected]
-
bitbelay-cli
为
bitbelay
包生态系统提供的命令行工具 -
rs_sha384
rs_sha384
是SHA-384加密哈希算法的Rust实现,是更大项目rs_shield
的一部分。此包以独立方式提供SHA-384哈希功能... -
brsl2
类似于 '在SL₂(𝔽ₚ)的凯莱图中导航' 中的凯莱哈希
-
rs_sha512
rs_sha512
是SHA-512加密哈希算法的Rust实现,是更大项目rs_shield
的一部分。此包以独立方式提供SHA-512哈希功能... -
fasthash
一组用于Rust的非加密哈希函数
-
fliphash
一个恒时一致的区间哈希算法
-
fxhash
一个从Firefox和Rustc内部哈希器派生出来的快速、非安全的哈希算法
-
serum-borsh-schema-derive-internal
Borsh的Schema生成器
-
pi_hash
提供统一的哈希器、HashMap和HashSet,使用的哈希算法可以通过编译条件来决定。
-
bitbelay-tests
针对
bitbelay
包生态系统的单独测试 -
proof-of-history
Proof of History 的一个简单、极简的演示实现
-
tlsh
Rust 版本的 Trend Micro 本地敏感哈希
-
lsh-rs
LSH:使用局部敏感哈希进行近似最近邻搜索
-
rs_sha3_224
rs_sha3_224
是 SHA3-224 密码哈希算法的 Rust 实现,是更大的rs_shield
项目的一部分。此包以独立方式提供 SHA3-224 哈希功能... -
rs_shake256
rs_shake256
是 SHAKE256 密码哈希算法的 Rust 实现,是更大的rs_shield
项目的一部分。此包以独立方式提供 SHAKE256 哈希功能... -
imagehash
图像哈希库
-
crypto_api_blake2
为
crypto_api
实现 Blake2b -
crypticy
Rust 中的密码学库
-
flo_sparse_array
稀疏数组数据类型:usize 值和数据之间的快速映射
-
hashdozen
一种创新的 48 位哈希算法,产生可读的哈希值
-
hacl-sys
HACL C包的FFI绑定
-
rs_sha512_256
rs_sha512_256
是 SHA-512/256 密码哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。此软件包以独立方式提供 SHA-512/256 哈希功能…… -
dirsh
尊重忽略文件的目录内容一致性哈希器
-
rs_sha512_224
rs_sha512_224
是 SHA-512/224 密码哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。此软件包以独立方式提供 SHA-512/224 哈希功能…… -
rs_shake128
rs_shake128
是 SHAKE128 密码哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。此软件包以独立方式提供 SHAKE128 哈希功能…… -
tablesalt
libsodium 的安全、氧化的包装器
-
extra-safe
一个特性层次结构,有助于使 SAFE API 在编译时返回错误
-
rs_keccak_nbits
rs_keccak_nbits
是可变输出长度的 Keccak 密码哈希算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。此软件包以独立方式提供 Keccak 哈希功能…… -
ssri2
用于处理子资源完整性的各种实用程序
-
xxh3
XXH3 哈希函数
-
bufhash
缓冲哈希功能
-
hash2field
实现了与https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hash-to-curve-11#section-5中描述的有限域中的安全哈希
-
b2sum-rust
计算具有任何给定摘要大小的文件的Blake2b哈希
-
passwordmaker-rs
Rust实现的PasswordMaker Pro算法。部分为移植,部分从头编写。兼容性是目标,但不保证。
-
tysh
对类型元数据的哈希
-
quickphf
基于PTHash完美哈希函数的静态数据结构运行时代码
-
fakemap
具有Vec实现的Map,无排序或哈希(用于Serde反序列化)
-
bromberg_sl2
类似于 '在SL₂(𝔽ₚ)的凯莱图中导航' 中的凯莱哈希
-
paranoid-hash
为那些对其安全性持偏执态度的人提供的哈希库
-
arb_hash
任意实验性块长度哈希函数
-
schindel
Rust最小shingle哈希
-
streamsha
流式、可恢复的SHA(安全哈希算法)库
-
hash-algorithms
哈希,通常译为哈希、散列或音译为hash,是指通过哈希算法将任意长度的输入(也称为前像)转换成固定长度的输出,输出是哈希值……
-
recursum
快速哈希目录树中的所有文件
-
hashing-reader
一个std::io::Read和tokio::io::AsyncRead包装器,在动态计算校验和
-
sha2ni
SHA-2哈希函数
-
jmt
Jellyfish Merkle树
-
murmur2
哈希函数 - 见docs.rs
-
fingerprint-struct
哈希数据结构
-
fingles
基于哈希的文本相似性分析
-
highhash
为Rust提供的高速哈希算法
-
vec_security
Vector_security确保用户数据保持安全。安全性是开发的关键组件
-
siphash
一个不依赖libstd的SipHash哈希算法的快速实现
-
hash-id
哈希标识工具
-
rs_hmac
rs_hmac
是 HMAC (基于散列的消息认证码) 加密散列算法的 Rust 实现,作为更大规模的rs_shield
项目的组成部分。此包提供 Hmac 散列功能在... -
solana-poseidon
Solana Poseidon 散列
-
zksync_merkle_tree
ZKsync 实现的 Jellyfish Merkle 树
-
chargo
基于密码的文件加密/解密。它基于 Argon2 和 ChaCha20Poly1305 算法。
-
chash
Rust 的一个一致散列库
-
const-crypto
一个用于
#[no_std]
的库,用于 const sha2/sha3 散列,ed25519 偏曲线点评估,以及 bs58 解码/编码,依赖最小化 -
hashell
将 MRSL 的散列函数移植到 Rust
-
b2sum-rs
计算具有任何给定摘要大小的文件的Blake2b哈希
尝试使用 DuckDuckGo 进行搜索。