-
sha2
SHA-2哈希函数族的纯Rust实现,包括SHA-224、SHA-256、SHA-384和SHA-512
-
摘要
密码哈希函数和消息认证码的特质
-
curve25519-dalek
rust语言对ristretto255和Curve25519上群运算的纯实现
-
blake2
哈希函数
-
sha3
SHA-3,一种基于Keccak的哈希函数族,包括eXtendable-Output Functions (XOFs)的SHA3系列,以及加速变体TurboSHAKE的纯Rust实现
-
openssl
绑定
-
aes
高级加密标准(也称为Rijndael)的纯Rust实现
-
sha1
SHA-1哈希函数
-
secp256k1
为Pieter Wuille的libsecp256k1提供的Rust封装库。实现了SECG椭圆曲线群secp256k1的ECDSA和BIP 340签名,以及相关实用工具。
-
ecdsa
纯Rust实现的椭圆曲线数字签名算法(ECDSA),符合FIPS 186-4(数字签名标准),提供RFC6979确定性的签名以及支持额外的熵
-
签名
密码学签名算法的特质(例如ECDSA,Ed25519)
-
hmac
基于哈希的消息身份验证码(HMAC)的通用实现
-
der
纯Rust嵌入式友好的Distinguished Encoding Rules (DER)实现,用于抽象语法符号一(ASN.1),根据ITU X.690描述,完全支持无堆栈no_std目标
-
chacha20
使用RustCrypto
cipher
crate的特质实现的流密码(RFC 8439),具有可选的架构特定硬件加速(AVX2,SSE2)。此外还提供ChaCha8... -
aead
为认证加密与关联数据(AEAD)算法提供的特质,例如AES-GCM作为ChaCha20Poly1305,提供高级API
-
scrypt
基于密码的密钥派生函数
-
pem-rfc7468
PEM编码(RFC 7468)用于PKIX、PKCS和CMS结构,实现原始Privacy-Enhanced Mail编码的严格子集,专门用于与加密密钥一起使用...
-
pbkdf2
通用PBKDF2实现
-
ed25519-compact
一个小型、自包含、wasm友好的Ed25519实现
-
snow
纯Rust实现的Noise协议框架
-
ctr
CTR块操作模式
-
ring
使用Rust的安全、快速、小巧的加密
-
cipher
描述块加密和流加密的特质
-
md-5
MD5哈希函数
-
bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
ripemd
RIPEMD哈希函数的纯Rust实现
-
tiny-keccak
Keccak导出函数
-
subtle
用于常量时间加密实现的纯Rust特性和工具
-
orion
可用、简单且安全的纯Rust加密
-
siphasher
纯Rust中的SipHash-2-4、SipHash-1-3和128位变体
-
salsa20
流密码
-
blst
blst BLS12-381 库的绑定
-
whirlpool
哈希函数
-
polyval
用于构建消息认证码 (MAC) 的 GF(2^128) 上的 GHASH 类通用哈希函数
-
cryptoxide
各种现代常用密码算法的纯实现,支持 WASM
-
aws-lc-rs
使用 AWS-LC 进行密码操作的安全库。此库力求与流行的 Rust 库 ring 兼容其 API。
-
blowfish
分组密码
-
bip32
以通用、无_std 友好的方式实现分层密钥派生。支持使用纯 Rust k256 包或基于 C 库的 secp256k1 包派生密钥
-
curve25519-dalek-ml
rust语言对ristretto255和Curve25519上群运算的纯实现
-
hpke
纯 Rust 实现的混合加密标准(RFC 9180)
-
sm3
SM3 (OSCCA GM/T 0004-2012) 哈希函数
-
bcrypt-pbkdf
基于密码的密钥派生函数
-
ghash
GF(2^128)上的通用哈希,适用于构造消息认证码(MAC),如AES-GCM认证加密算法中所述
-
dsa
数字签名算法(DSA)的纯Rust实现,按照FIPS 186-4(数字签名标准)规范,提供RFC6979确定性签名以及支持额外的熵
-
cms
加密消息语法(CMS)的纯Rust实现,如RFC 5652和RFC 3274所述
-
pasetors
PASETO:适用于Rust的平台无关安全令牌(PASETO)
-
boring
BoringSSL绑定
-
hmac-sha512
一个小巧的SHA512、HMAC-SHA512、SHA384和HMAC-SHA384实现
-
keccak
Keccak海绵函数的纯Rust实现,包括keccak-f和keccak-p变体
-
curve25519-dalek-ng
rust语言对ristretto255和Curve25519上群运算的纯实现
-
winter-crypto
Winterfell STARK验证器/验证器的加密库
-
winter-air
Winterfell STARK验证器/验证器的AIR组件
-
winter-verifier
Winterfell STARK验证器
-
secp256k1-zkp
对
libsecp256k1-zkp
库的Rust绑定 -
winter-fri
Winterfell STARK 验证器/证明者协议 FRI
-
cfb-mode
密码反馈 (CFB) 块密码操作模式
-
serdect
用于可能包含秘密数据(例如加密密钥)的常量时间 serde 序列化/反序列化辅助工具
-
ppv-lite86
x86 的 crypto-simd API
-
winter-prover
Winterfell STARK 证明者
-
djangohashers
Django 项目中使用的密码原语的端口
-
libsodium-sys-stable
维护libsodium的FFI绑定
-
streebog
(GOST R 34.11-2012) 哈希函数
-
ecb
电子密码本(ECB)块密码操作模式
-
ssh-encoding
RFC4251 中描述的SSH数据类型编解码器的纯Rust实现
-
sha2-asm
SHA-2压缩函数的汇编实现
-
pkcs5
纯Rust实现的公钥密码学标准(PKCS)#5:基于密码的加密规范版本2.1(RFC 8018)
-
crypto
为所有RustCrypto特性(例如
aead
、cipher
、digest
)提供门面crate -
kuznyechik
(GOST R 34.12-2015) 分组密码
-
dbl
用于CMAC/PMAC等的Galois域GF(2^128)中的双操作
-
lockstitch
用于复杂协议中对称密钥加密操作的增量、有状态的密码学原语
-
strobe-rs
纯Rust实现的Strobe协议框架
-
idea
IDEA分组密码
-
sm2
纯Rust实现的中国国家标准GM/T 0003-2012以及ISO/IEC 14888中定义的SM2椭圆曲线,包括对SM2DSA数字签名算法的支持。
-
cast5
分组密码
-
lakers
EDHOC(RFC 9528)
-
sha1-asm
SHA-1压缩函数的汇编实现
-
gxhash
非密码学算法
-
dusk-poseidon
基于Bls12-381标量场的Poseidon哈希算法
-
belt-hash
BelT哈希函数(STB 34.101.31-2020)
-
p224
按照SP 800-186定义的NIST P-224(即secp224r1)椭圆曲线的纯Rust实现
-
miden-air
Miden VM处理器的代数中间表示
-
cmac
基于密码的消息认证码的通用实现
-
magma
(GOST R 34.12-2015) 分组密码
-
roughenough
用Rust编写的Roughtime安全时间同步服务器和客户端
-
rc2
RC2分组密码
-
curve25519-elligator2
rust语言对ristretto255和Curve25519上群运算的纯实现
-
twofish
分组密码
-
reddsa
RedDSA签名方案的独立实现
-
belt-block
分组密码实现
-
security-framework-sys
Apple
Security.framework
低级FFI绑定 -
botan
Botan密码学库的Rust封装
-
ring-compat
用于与*ring*密码学算法实现兼容性的RustCrypto特性包
-
ecies
适用于secp256k1的椭圆曲线集成加密方案
-
sha2raw
SHA-2哈希函数
-
substrate-bn
结合Barreto-Naehrig曲线的配对密码学
-
mpc-relay
用于MPC/TSS应用程序的噪声协议WebSocket中继
-
libpep
PEP原语,提供伪匿名化和加密接口
-
sthash
适用于大数据的非常快速的密码学哈希函数
-
md5-asm
MD5压缩函数的汇编实现
-
zeropool-bn
结合Barreto-Naehrig曲线的配对密码学
-
blind-rsa-signatures
纯Rust实现的RSA盲签名
-
sha2_ce
SHA-2哈希函数族的纯Rust实现,包括SHA-224、SHA-256、SHA-384和SHA-512
-
ml-dsa
WIP 纯 Rust 实现的基于模块格的数字签名算法 (请勿使用)
-
slh-dsa
SLH-DSA (即 SPHINCS+) 的纯 Rust 实现,如 FIPS-205 标准
-
rabe
在 Rust 中实现的 ABE 方案
-
camellia
分组密码
-
spake2
密码认证密钥交换算法
-
primefield
生成素域实现的宏
-
mls-rs
消息层安全 (RFC 9420)
-
ct-codecs
从 libsodium 重新实现的 Rust 中的常时间 hex 和 base64 编解码器
-
wasi-crypto
WASI 密码学 API 的实验性实现
-
hpke_pq
添加 PQ 模式的 hpke 分支
-
libaes
无依赖的 Rust 中安全的 AES 密码
-
pkcs12
纯 Rust 实现的公钥密码学标准 (PKCS) #12:个人信息交换语法 v1.1 (RFC7292)
-
c2-chacha
ChaCha系列流密码
-
yescrypt
yescrypt密码哈希函数的纯Rust实现
-
blake2_ce
BLAKE2哈希函数
-
gift-cipher
Gift块加密的纯Rust实现
-
aegis
认证密码(AEGIS-128,AEGIS-256,AEGIS-128X,AEGIS-256X)
-
subtle-ng
用于常量时间加密实现的纯Rust特性和工具
-
crypto-common
常用加密特性
-
ed448-goldilocks-plus
Ed448、Curve448和Decaf的纯Rust实现
-
p192
NIST P-192(即secp192r1)椭圆曲线的纯Rust实现,如SP 800-186中定义
-
bign256
Bign P-256(即bign-curve256v1)椭圆曲线的纯Rust实现,如STB 34.101.45-2013中定义,具有通用曲线算术
-
md4
MD4哈希函数
-
test-curve25519-dalek
rust语言对ristretto255和Curve25519上群运算的纯实现
-
secrets
用于加密密钥的保护访问内存
-
threefish
分组密码
-
variant-ssl
OpenSSL变种(如BoringSSL / AWS-LC / Tongsuo)的绑定
-
hmac-sha1-compact
一个小型、自包含的SHA1和HMAC-SHA1实现
-
fss-rs
函数秘密共享包括分布式比较和点函数
-
md2
MD2散列函数
-
ate
具有强大加密和身份验证的分布式不可变数据存储
-
rabe-bn
将配对密码学与Barreto-Naehrig曲线结合。更新以使用最新的rand和serde包。
-
dusk-hades
在Bls12-381标量域上实现Hades252置换算法
-
portable-network-archive
cli
-
groestl
Grøstl散列函数
-
xoodyak
/ Xoodoo - 可用于散列、加密、MAC计算和认证加密的多功能密码学方案
-
cbc-mac
分组链密码块消息认证码(CBC-MAC)
-
scryptenc
scrypt加密数据格式
-
ssh-cipher
纯Rust实现的SSH对称加密,包括对现代的[email protected]/[email protected]和[email protected]算法的支持,以及对旧算法的兼容支持...
-
p256k1
Rust封装libsecp256k1,暴露内部标量和点API
-
xtea
XTEA分组密码
-
winterfell
STARK证明者和验证者
-
redjubjub
RedJubjub签名方案的独立实现
-
rgp
为多种应用启用端到端加密
-
dusk-safe
域元素的海绵API
-
sm9
SM9 (OSCCA GM/T 0044-2016),基于身份的密码学
-
gost94
GOST R 34.11-94散列函数
-
whirlpool-asm
Whirlpool压缩函数的汇编实现
-
sppark
零知识模板库
-
yadacha
结合chacha20和非常大的私钥的对称加密
-
dhkem
纯Rust实现的椭圆曲线迪菲-赫尔曼(ECDH)协议的密钥封装机制(KEM)适配器
-
rc4
纯Rust实现的RC4流密码
-
shabal
哈希函数
-
k12
纯Rust实现的KangarooTwelve散列函数
-
cfb8
带有八位反馈的密码反馈(CFB-8)块密码操作模式
-
ascon
Ascon排列的纯Rust实现
-
xxxdh
Pure Rust X3DH密钥交换协议实现
-
mozilla/neqo-crypto
Neqo,用Rust编写的QUIC实现
-
tiger
哈希函数
-
pake-cpace
CPace,一种平衡的PAKE
-
psa-crypto
PSA密码学API的包装器
-
aws-smithy-experimental
smithy-rs生态系统实验
-
dapol
DAPOL+负债证明协议
-
flexiber
按照 ISO 7816-4 描述的 BER-TLV 编码和解码,不分配
-
hashtree-rs
Rust 对 hashtree 库的绑定
-
sha3_ce
SHA-3 (Keccak) 哈希函数
-
fire-crypto
提供加密和签名的加密库
-
sm4
SM4 分组密码算法
-
aes_frast
纯 Rust 编码的 AES 加密和解密库
-
fermah
网络
-
blake2b-rs
官方 Blake2b C 实现的 Rust 绑定
-
gpgme
Rust 的绑定
-
ockam_identity
Ockam 是一个用于构建与云服务和其它设备安全、私密、可信赖通信的库
-
ockam_transport_websocket
Ockam 路由协议的 WebSocket 传输
-
sheesy-cli
用于与 GPG/pass-like 保险库交互的 'share-secrets-safely' CLI
-
rboring
BoringSSL绑定
-
double-ratchet-rs
Signal 描述的 Double Ratchet 算法的纯 Rust 实现
-
aes_crypto
适用于 AES 密码(Rijndael)的平台无关库
-
ockam_app_lib
Ockam 的桌面应用程序库
-
chf
rust-bitcoin 使用的加密哈希函数
-
test-dalek-docs
rust语言对ristretto255和Curve25519上群运算的纯实现
-
sub-solver
使用词汇表解决替换密码
-
digestible
Rust 更动态的 Hash 和 Hasher 特性
-
fractus
Rust 和 Python 的加密攻击库
-
ockam_node
Ockam 节点,用于提供功能和附加功能给主要的 [Ockam][main-ockam-crate-link] 库。主要的 [Ockam][main-ockam-crate-link]…
-
aucpace
协议实现
-
rust-clacc
CL 通用累加器的 Rust 实现
-
bp-pp
Bulletproofs++ - 离散对数设置中的范围证明协议
-
df1t-cyph
使用结构化顺序算法制作的,没有使用任何外部加密库的最小Rust加密算法
-
cryptraits
密码学原语特性集合
-
aes-gcm-stream
AES GCM流加密和解密库,支持AES128/192/256位密钥
-
easydes
在Rust中使用DES加密
-
yggdrasil-keys
快速生成yggdrasil密钥
-
ockam_vault
仅软件实现的Ockam Vault
-
wasmtime-wasi-crypto
Wasmtime实现的wasi-crypto API
-
ninjabook
轻量级且高性能的订单簿
-
sfox
为SFox API提供非官方的HTTP和Websocket客户端
-
rustgenhash
从命令行生成哈希值
-
themis
用于存储和消息的高层密码学服务
-
lamport_signature_plus
Lamport一次性签名方案
-
apecast
ape的Telegram机器人
-
crabguard
用于S3存储端到端加密的命令行工具
-
dalek-test-curve-docs
rust语言对ristretto255和Curve25519上群运算的纯实现
-
merkle-log
"透明日志,供可疑客户端使用的梅克尔树结构日志",见论文:https://research.swtch.com/tlog
-
dudect-bencher
DudeCT 常数时间函数测试器
-
dcf
分布式比较函数实现
-
rabbit
流密码算法
-
okx-rs
OKX V5 API的非官方Rust库
-
ferric_crypto_lib
Ferric Crypto
-
chuchi-crypto
提供加密和签名的加密库
-
fsb
FSB 哈希函数
-
lhtlp
Rust中的线性同态时间锁定难题(LHTLP)
-
sunscreen_curve25519
rust语言对ristretto255和Curve25519上群运算的纯实现
-
dpf-fss
分布式点函数实现
-
ate-auth
表示用于认证 ATE 信任链的标准化数据模型和 API
-
tari_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
ockam_transport_tcp
Ockam 路由协议的 TCP 传输
-
nazgul
实现了各种环形签名方案
-
rust_ev_crypto_primitives
适用于电子投票应用的加密原语
-
ssh-protocol
按照 RFC4251/RFC4253 以及 OpenSSH 特定扩展实现的 SSH 协议的纯 Rust 实现(WIP)
-
sunscreen_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
tongsuo
OpenSSL 绑定
-
ockam_executor
Ockam 异步执行器 crate
-
argon2rs
在 Argon2 上运行的纯 Rust 密码哈希库
-
orodruin
基于Ristretto曲线的安全Rust Monero-like bLSAG环签名
-
libpna
PNA(便携式网络存档)解码和编码库
-
ockam_multiaddr
multiformats.io/multiaddr
-
blake2-rfc
基于RFC 7693的BLAKE2纯Rust实现
-
atelier
用于市场微观结构回放和模拟的计算研讨会和框架
-
ed448-goldilocks
Ed448、Curve448和Decaf的纯Rust实现
-
hbs-lms
支持密钥生成、签名生成和验证的Leighton Micali签名方案纯Rust实现
-
bp256
Brainpool P-256 (brainpoolP256r1 和 brainpoolP256t1) 椭圆曲线
-
bp384
Brainpool P-384 (brainpoolP384r1 和 brainpoolP384t1) 椭圆曲线
-
crypto-mac
消息认证码(MAC)算法特性
-
async-signature
密码学签名算法的特质(例如ECDSA,Ed25519)
-
crypto-hash
操作系统级加密哈希函数的包装器
-
mc-oblivious-ram
无感知RAM数据结构的实现
-
kes-summed-ed25519
关键演变签名
-
ockam_transport_udp
Ockam路由协议的UDP传输
-
softaes
使用纯Rust实现的AES轮函数的快速软件实现
-
pipebuf_rustls
Rustls的PipeBuf包装器
-
ockam_transport_ble
Ockam路由协议的蓝牙低功耗(BLE)传输
-
ringpcx
使用Rust的安全、快速、小巧的加密
-
tweetnacly
TweetNaCl的绑定,增加了一些功能:灵活的SHA2-512哈希,分离模式
-
hc-256
流密码
尝试使用 DuckDuckGo 进行搜索。搜索 DuckDuckGo.