-
rustls
用 Rust 编写的现代 TLS 库
-
curve25519-dalek
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
blake3
哈希函数
-
openssl
绑定
-
x509-parser
X.509 v3 格式(RFC 5280 证书)的解析器
-
sha1
SHA-1 哈希函数
-
secp256k1
Rust 对 Pieter Wuille 的
libsecp256k1
的包装库。实现了 SECG 椭圆曲线组 secp256k1 的 ECDSA 和 BIP 340 签名及相关实用工具。 -
ark-ff
有限域
-
rustls-pemfile
基本.pem文件解析器,用于密钥和证书
-
p256
纯Rust实现的NIST P-256(也称为secp256r1、prime256v1)椭圆曲线,根据SP 800-186定义,支持ECDH、ECDSA签名/验证和通用曲线算术
-
rcgen
Rust X.509证书生成器
-
pem
解析和编码PEM编码数据
-
ark-ec
椭圆曲线和配对
-
aes
高级加密标准(也称为Rijndael)的纯Rust实现
-
sequoia-openpgp
OpenPGP数据类型和相关工具
-
ed25519-compact
一个小型、自包含、wasm友好的Ed25519实现
-
bls12_381
BLS12-381配对友好椭圆曲线构造
-
snow
Noise协议框架的纯Rust实现
-
secret-service
与Secret Service API接口
-
ring
使用Rust安全、快速、小巧的加密
-
tiny-keccak
Keccak派生函数
-
subtle
为常时加密实现提供纯Rust特性和工具
-
orion
可用、简单且安全的纯Rust加密
-
sha256
加密摘要
-
bcrypt
使用bcrypt轻松哈希和验证密码
-
bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
vsss-rs
用于分割、组合和验证密钥份额的可验证密钥共享方案
-
secrecy
为密钥管理提供包装类型和特性,以确保它们不会意外复制、记录或以其他方式泄露(尽可能多),并确保在丢弃时安全地擦除内存中的密钥
-
blstrs
BLS12 381 的高性能实现
-
群
椭圆曲线群特性和工具
-
schnorrkel
使用 Ristretto 群的 Schnorr VRF、签名等
-
neptune
为 Filecoin 在 BLS12-381 上实现的 Poseidon 哈希
-
blst
blst BLS12-381 库的绑定
-
cryptoxide
各种常见现代密码算法的纯实现,与 WASM 兼容
-
aws-lc-rs
使用 AWS-LC 进行密码操作的密码库。该库努力与流行的 Rust 库 ring 兼容 API。
-
openssl-probe
帮助在系统上找到 OpenSSL 的 SSL 证书位置
-
w3f-bls
聚合类似 BLS 的签名
-
etcd-client
etcd v3 API客户端
-
constant_time_eq
在恒定时间内比较两个等长字节字符串
-
curve25519-dalek-ml
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
coset
支持COSE的类型集
-
rsa
纯Rust RSA实现
-
russh
SSH客户端和服务器库
-
sha3
SHA-3的纯Rust实现,包括基于Keccak的哈希函数系列,以及eXtendable-Output Functions (XOFs)的SHAKE家族,以及加速变体TurboSHAKE
-
c2pa
C2PA (Coalition for Content Provenance and Authenticity)实现者的Rust SDK
-
bnum
扩展原始数值类型功能的任意固定大小数值类型
-
hpke
纯Rust实现的混合加密标准(RFC 9180)
-
ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
paper-age
简单安全的秘密纸质备份
-
gix-features
使用编译时功能标志集成各种功能
-
cosmian_crypto_core
Cosmian基础加密库
-
pgp
Rust中的OpenPGP实现
-
openpgp-card-tools
检查、配置和使用OpenPGP卡
-
nkeys
NATS nkeys库
-
tokio-openssl
由OpenSSL支持的Tokio SSL流
-
hmac-sha256
一个小巧自包含的SHA256和HMAC-SHA256实现
-
hypercore
安全、分布式、只追加日志
-
ece
HTTP的加密内容编码Rust实现
-
fiat-crypto
生成Rust
-
x509-certificate
X.509证书解析器和实用功能
-
risc0-zkvm
RISC Zero零知识虚拟机
-
boring
BoringSSL绑定
-
ark-bls12-381
BLS12-381对友好椭圆曲线
-
authenticator
与CTAP1/2安全密钥进行交互以进行Web身份验证。由Firefox使用。
-
tor-proto
中央Tor网络协议的异步客户端实现
-
winter-crypto
Winterfell STARK验证器/验证器密码库
-
rusty_paseto
JWT的替代品,用于安全无状态的PASETO令牌
-
rustls-webpki
Web PKI X.509 证书验证
-
prio
聚合系统核心: https://crypto.stanford.edu/prio/
-
iroh-blake3
BLAKE3 哈希函数
-
sequoia-chameleon-gnupg
Sequoia 的 GnuPG 接口重实现
-
md5
该包提供了 MD5 哈希函数
-
tss-esapi
Rust 原生包装 TSS 2.0 增强系统 API
-
halo2curves
Halo2 库的椭圆曲线实现和包装器
-
ppv-lite86
x86 的 crypto-simd API
-
pgen
密码生成器
-
摘要
密码学散列函数和消息认证码的特性
-
ark-std
无_std 兼容性
-
openssh-keys
读取和写入 OpenSSH 公钥
-
pasetors
PASETO: 平台无关的安全令牌(Rust 实现)
-
sodoken
提供 tokio 安全内存安全 API 访问的 libsodium 包装器
-
picky-asn1-x509
X.509 相关 RFC 中定义的 ASN1 类型
-
lair_keystore_api
秘密 lair 私有密钥存储 API 库
-
pqc_kyber
后量子 Kyber KEM 算法
-
winter-math
Winterfell STARK 推理/验证器的数学库
-
secret-vault
安全存储库,用于在内存中安全地存储来自Google/AWS/K8S和环境变量的应用程序密钥
-
der
纯Rust嵌入式友好的Distinguished Encoding Rules (DER)实现,用于抽象语法表示一(ASN.1),如ITU X.690所述,完全支持无堆栈no_std目标
-
vodozemac
Olm和Megolm
-
risc0-zkp
RISC Zero零知识证明系统核心crate
-
sha1collisiondetection
具有碰撞检测和缓解的SHA-1散列函数
-
self_encryption
自加密文件(收敛加密加上混淆)
-
webpki
Web PKI X.509 证书验证
-
crrl
密码学研究
-
picky
可移植的X.509、PKI、JOSE和HTTP签名实现
-
sha1_smol
Rust 的 SHA1 最小依赖实现
-
rustls-pki-types
rustls PKI 生态系统的共享类型
-
minisign
签署文件并验证签名
-
dryoc
不要自己实现加密:纯 Rust,难以误用的加密库
-
tfhe
TFHE-rs 是一个全同态加密 (FHE) 库,实现了 Zama 变体的 TFHE
-
safe_pqc_kyber
基于 pqc_kyber 的分支,包含一些安全性修复
-
fernet
在 Rust 中
-
openssl-src
OpenSSL 的源代码以及构建它的逻辑
-
pairing
配对友好椭圆曲线库
-
djangohashers
Django 项目中使用的密码原语的移植
-
jaws
JSON算法和Web签名
-
默克尔搜索树
一种高效的基于状态CRDT复制和反熵的数据结构
-
bls12_381_plus
BLS12-381对友好椭圆曲线构造。这是从zkcrypto/bls12_381分叉而来,但添加了曲线上的哈希和多指数方法,并允许在不要求分配器的情况下进行多配对
-
blsful
根据IETF在BLS12-381曲线上的规范实现的BLS签名
-
kestrel-cli
Kestrel文件加密程序
-
rust-argon2
Argon2密码散列函数
-
matrix-sdk-crypto
Matrix加密库
-
const-sha1
用于const上下文的sha1实现
-
openmls
消息层安全(MLS)协议,如RFC 9420中定义
-
twenty-first
21世纪的数学例程和密码学的集合
-
wsts
基于FROST的加权Schnorr阈值签名
-
ecb
电子密码本(ECB)分组密码操作模式
-
lockstitch
适用于复杂协议中对称密钥加密操作的增量、有状态的加密原语
-
cocoon
具有强加密和格式验证的保护容器
-
generic-ec
通用椭圆曲线密码学
-
enc_file
从命令行加密/解密文件或计算哈希。警告:不要用于任何重要的事情,请使用VeraCrypt或类似软件。
-
ic_bls12_381
BLS12-381配对友好椭圆曲线构造
-
delsum
校验和逆向工程工具箱
-
x25519-dalek
使用curve25519-dalek的纯Rust实现的X25519椭圆曲线Diffie-Hellman密钥交换
-
sigstore
与 sigstore 交互的实验性软件包
-
openpgp-card-ssh-agent
由 OpenPGP 卡认证密钥支持的 ssh-agent
-
classic-mceliece-rust
Classic McEliece PQC 方案的纯 Rust 实现
-
snpguest
AMD SEV-SNP 客户端环境导航工具
-
libcryptsetup-rs
libcryptsetup 的高级别 Rust 绑定
-
rufendec
(Rust 文件加密解密器) 是一个轻量级的 CLI 工具,专为 AES-256 加密和解密设计。此工具简化了用户指定源目录内容安全化的过程...
-
lambdaworks-crypto
密码学库的数据结构和原语
-
shadowsocks-crypto
Shadowsocks 密码学
-
miden-air
Miden VM 处理器的代数中间表示
-
parsec-service
一种跨语言的API,以平台无关的方式保障服务安全
-
jwt-compact
一个关注类型安全和安全加密原语的极简JWT实现
-
secp256k1-zkp
Rust语言的libsecp256k1-zkp库绑定
-
rustls-acme
使用rustls进行TLS证书管理和服务
-
roughenough
用Rust编写的Roughtime安全时间同步服务器和客户端
-
threema-gateway
Threema网关的客户端库
-
age
[BETA] 一个简单、安全和现代的加密库
-
cesride
用于与可组合事件流表示(CESR)一起使用的密码学原语
-
ark-serialize
在arkworks生态系统中序列化类型
-
cosmian_cover_crypt
基于子集覆盖的关键策略属性加密
-
stronghold-runtime
运行时内存保护的数据结构
-
arrow-digest
Apache Arrow 的稳定哈希
-
win-crypto-ng
Windows 密码学 API 的安全绑定:下一代
-
pqcrypto-kyber
后量子密钥封装机制 kyber
-
sunscreen
支持 Brakerski/Fan-Vercauteren (BFV) 方案的完全同态加密 (FHE) 编译器
-
tor-keymgr
Arti Tor 实现的关键管理
-
gpg-tui
轻松管理您的 GnuPG 密钥!
-
websum
用 Rust 编写的下一代完整性检查器
-
sorted-iter
为有序迭代器提供类型安全的扩展,包括集合和关系操作
-
dkimdo
DKIM命令行工具
-
ironoxide
用于访问IronCore隐私平台的纯Rust SDK
-
zipsign-api
使用ed25519签名密钥对.zip和.tar.gz文件进行签名和验证
-
cose-rust
COSE的Rust实现
-
efficient-sm2
中国数字签名算法标准(SM2)
-
truelayer-signing
生成并验证TrueLayer API请求签名
-
aws-nitro-enclaves-cose
旨在提供一个安全的Rust实现COSE,目前实现了COSE Sign1
-
nuts-container
一个安全的存储库
-
ockam
为分布式应用程序提供端到端加密和相互身份验证
-
kms-aead
为GCP/AWS KMS和Ring AEAD加密提供KMS/AEAD信封加密
-
filecoin-hashers
Filecoin中使用的哈希器和它们的抽象
-
rusty_paserk
平台无关的序列化密钥(PASERK)是PASETO在密钥管理方面的扩展
-
mla
多层存档 - 一个纯Rust加密和压缩的存档文件格式
-
hmac-sha512
一个小型、自包含的SHA512、HMAC-SHA512、SHA384和HMAC-SHA384实现
-
xrc_cli
一个用于使用位异或对文件/文件夹进行多线程加密/解密的cli工具
-
ecies
用于secp256k1的椭圆曲线集成加密方案
-
sframe
SFrame草案-ietf-sframe-enc-09的纯Rust实现
-
openpgp-ca
OpenPGP CA是一个用于管理和认证OpenPGP密钥的工具
-
mpc-relay
Noise协议WebSocket中继,适用于MPC/TSS应用程序
-
b64-ct
快速且安全的Base64编码/解码。此crate提供了一种Base64编码/解码实现,旨在抵抗软件侧通道攻击(如计时...
-
blake2
哈希函数
-
aes-prng
基于AES的伪随机数生成器
-
curve25519-dalek-v2
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
crypt_guard
CryptGuardLib是一个专为强加密和解密设计的Rust库,它集成了后量子密码学,以抵御量子威胁。它适用于...
-
sha2
SHA-2哈希函数家族的纯Rust实现,包括SHA-224、SHA-256、SHA-384和SHA-512
-
cosmian_findex
对称可搜索加密
-
sphinx-packet
Rust中的Sphinx数据包实现
-
sha3sum
计算和检查SHA3消息摘要
-
keygate-jwt
易于使用、安全且具有偏见的JWT (JSON Web Tokens) 实现用于Rust
-
openfhe
OpenFHE完全同态加密库的Rust包
-
substrate-bn
将配对密码学与Barreto-Naehrig曲线结合
-
b3sum
BLAKE3哈希函数的命令行实现
-
sct
证书透明度SCT验证库
-
risc0-core
RISC Zero crates的核心类型
-
decaf377
为在BLS12-377上的SNARKs使用设计的素阶群
-
memsecurity
在内存中安全地保存秘密并保护它们免受跨保护边界读出,通过微架构攻击、通过物理布局攻击和通过冷启动攻击
-
prollytree
用于高效存储、检索和修改有序数据的prolly(概率)树
-
cmn
访问一组数学和加密常数
-
magic-crypt
MagicCrypt是一个Java/PHP/NodeJS/Rust库,用于使用数据加密标准(DES)或高级加密标准(AES)算法加密/解密字符串、文件或数据。它支持CBC块密文模式...
-
curve25519-dalek-ng
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
fleek-blake3
为Fleek网络分叉的BLAKE3哈希函数
-
winter-fri
Winterfell STARK验证器/验证器的FRI协议
-
libp2p-noise
使用noise框架的加密握手协议
-
mls-rs
消息层安全(RFC 9420)
-
lair_keystore
秘密lair私钥存储库
-
rbw
非官方Bitwarden CLI
-
dusk-bls12_381
Dusk团队所需额外工具的BLS12-381配对友好椭圆曲线构造实现分叉
-
noise-rust-crypto
为noise协议包装dalek和RustCrypto crates
-
dee
drand 的命令行界面,支持时间锁加密
-
gpgrv
基于 gpgv 的纯 Rust 实现,用于验证 gpg 签名
-
plonky2
基于 PLONK 和 FRI 的递归 SNARKs
-
saltlick
使用 libsodium 加密和解密文件流
-
libsodium-sys-stable
维护的 libsodium 稳定版本的 FFI 绑定
-
ssh-gpg-agent
支持 PGP 加密私钥的 SSH 代理实现
-
grammers-crypto
与 Telegram 数据一起工作的几个加密工具
-
nova-snark
来自折叠方案的快速递归论证
-
strobe-rs
纯 Rust 实现的 Strobe 协议框架
-
cggmp21
基于 CGGMP21 论文的 TSS ECDSA 实现
-
miden-verifier
Miden 虚拟机执行验证器
-
kbs2
基于age的秘密管理器
-
wdcrypt
使用Fernet加密当前工作目录的命令行工具
-
safecloset
秘密守护者
-
ironhide
轻松加密和解密文件,对用户和组可用。类似于GPG,但可大规模使用。
-
flatline
ssh-2.0客户端库
-
biscuit-cli
用于操作biscuit令牌的命令行工具
-
curve25519-elligator2
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
json-proof-token
基于新的JOSE工作组草案规范:JSON Web Proof (JWP),JSON Proof Token (JPT) 和 JSON Proof Algorithm (JPA)
-
get-hash
获取字符串的哈希值
-
simplepir
Rust中的SimplePIR的快速高效实现
-
k256
使用纯Rust编写的支持ECDSA签名/验证/公钥恢复、Taproot Schnorr签名(BIP340)、椭圆曲线Diffie-Hellman(ECDH)的secp256k1椭圆曲线库...
-
glass_pumpkin
基于rust的num-bigint和num-integer实现的密码学安全素数生成器
-
citadel_crypt
Citadel协议的高级加密库
-
zeropool-bn
将配对密码学与Barreto-Naehrig曲线结合
-
a2
原生的、异步的Apple推送通知客户端
-
hawk
Rust的Hawk实现
-
dco3_crypto
DRACOON的对称和非对称加密,用Rust编写
-
secp
具有常量时间支持和优秀的人体工程学的灵活和安全的secp256k1椭圆曲线数学库
-
cryptoki
Rust本地封装的PKCS #11 API
-
sskr
Rust的Sharded Secret Key Reconstruction (SSKR)
-
crab-cryptor
文件加密器
-
fips204
FIPS 204(草案):基于模块-格的数字签名
-
ssh-vault
使用ssh密钥进行加密/解密
-
bls-signatures
聚合BLS签名
-
wkd-server
WKD服务器
-
tink-aead
Google的Tink加密库Rust版的AEAD功能
-
libcrux
形式验证的加密库
-
akd
可审计密钥目录
-
openssl-sys
OpenSSL的FFI绑定
-
凯瑟琳
框架是一个通用型网络安全框架,旨在为防御操作提供扩展支持
-
matrix-sdk-store-encryption
Matrix SDK加密存储密钥的辅助工具
-
jrn
日志应用
-
ripasso
使用标准Unix密码管理器'pass'文件格式的密码管理器
-
devolutions-crypto
Devolutions所使用的密码学抽象层
-
proof_system
包含各种密码学原语的证明系统
-
napa
安全的命令行密码管理器
-
cross-krb5
安全的跨平台Kerberos v5接口
-
crypto-primes
随机素数生成和素性检查库
-
fss-rs
包括分布式比较与点函数的功能秘密共享
-
zipsign
使用ed25519签名密钥对.zip和.tar.gz文件进行签名和验证
-
gpg-error
Libgpg-error的Rust绑定
-
c2-chacha
ChaCha族流密码
-
bitwark
通过强大的二进制令牌管理和动态滚动密钥,使安全的数字交互变得更强大
-
oid
Rust原生库,用于构建、解析和格式化对象标识符(OID)
-
brillig_vm
处理Brillig字节码的虚拟机,用于向ACVM引入非确定性
-
ate
具有强加密和身份验证的分布式不可变数据存储
-
sd-jwt-payload
JWT的选择性披露(SD-JWT)
-
capycrypt
用于安全消息交换的高级加密套件
-
lhash
最小哈希库
-
sp1-recursion-gnark-cli
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
legogroth16
Groth16 zkSNARK证明系统的Legosnark变种
-
native-pkcs11
使用rust编写的跨平台PKCS#11模块。可以通过自定义凭证后端进行扩展。
-
elliptic-curve
通用椭圆曲线密码学(ECC)支持,包括表示各种椭圆曲线形式、标量、点和由它们组成的公钥/私钥的类型和特性和支持
-
sshkeys
解析OpenSSH证书和公钥
-
pact_verifier_cli
用于提供者pact验证的独立pact验证器
-
reddsa
RedDSA签名方案的独立实现
-
gst-plugin-sodium
基于libsodium的文件加密和解密的GStreamer插件
-
prople-did-core
一组核心库,用于根据Prople系统需求管理和处理DID数据和对象
-
encrypt_config
管理、持久化和加密您的配置
-
rabe
Rust实现的ABE方案
-
gix-hash
借用和拥有的git哈希摘要,用于识别git对象
-
tuf
更新框架(TUF)
-
g2p
创建实现快速有限域算术的类型
-
rescue_poseidon
基于代数哈希函数的海绵构造
-
dleq
单曲线和跨曲线离散对数等式证明
-
dnssec-prover
允许创建和验证DNS条目的可转移证明
-
warg-crypto
Warg注册表的密码学原语集合
-
abcrypt
加密数据格式
-
sodalite
纯Rust的tweetnacl,无std依赖
-
challenge-bypass-ristretto
基于Ristretto群的隐私通行证加密协议实现(工作进行中)
-
表示
signify签名方案的命令行实现
-
stegano
终极隐写术瑞士军刀命令行工具
-
prefixed-api-key
生成前缀API密钥的模块
-
citadel_sdk
在Citadel协议上构建应用程序的高级库
-
ark-poly
基于有限域的FFT的高效多项式算术
-
mozilla/jwcrypto
Firefox应用程序服务
-
salty
微控制器上的小巧、甜美、快速的Ed25519签名
-
ntrulp
高安全级别的素数次大伽罗瓦群不活动模数理想格基密码的纯实现
-
fips203
FIPS 203(草案):基于模块-格的密钥封装机制
-
winter-verifier
Winterfell STARK验证器
-
p3-baby-bear
Plonky3 的 BabyBear 字段实现
-
wycheproof
测试向量
-
ncryptf-rs
安全API认证和端到端加密
-
rust_keylock_shell
rust-keylock 的Shell访问。rust-keylock 是一个以安全、简单易用、便携和可扩展为目标密码管理器。
-
roles_logic_sv2
SV2 角色中使用的通用处理器
-
deno_native_certs
deno-native-certs 将原生证书存储加载到 rustls
-
recrypt
Transform Encryption(一种代理重加密方案)的纯Rust实现
-
sentc-crypto-light
sentc light sdk 的主要实现
-
secrets
用于加密机密的受保护访问内存
-
keccak-asm
用汇编编写的 SHA-3 算法的包装器
-
pairing_ce
配对友好椭圆曲线库
-
deno_crypto
Deno 的 Web 加密 API 实现
-
crev-data
我们迫切需要的可扩展、社交、代码审查系统 - 数据类型库
-
t-rust-less-lib
密码管理器库
-
wechat-pay-rust-sdk
微信支付 © Wechat Pay SDK 官方(标准库)
-
tor-hsservice
Arti 实现的洋葱服务提供商
-
arx-kw
ARX-KW-8-2-4 密钥封装结构
-
aes-gcm
AES-GCM (Galois/Counter Mode) 带关联数据的认证加密 (AEAD) 密文纯 Rust 实现,可选特定架构的硬件加速
-
bpx-api-client
Backpack Exchange 的 Rust 客户端
-
encodex
针对传统和现代代码、密码和散列的密码分析工具
-
attestation-doc-validation
根据Evervault Attestation方案进行签名密钥验证。此包用于生成ffi绑定。
-
concrete-csprng
在TFHE-rs库中使用的加密安全PRNG
-
ohttp
无意识HTTP
-
medullah-web
基于Ntex的微框架
-
identity_jose
JOSE (JSON Object Signing and Encryption)
-
secret-vault-value
安全且可序列化的类型,用于存储和控制秘密/敏感值
-
short-crypt
ShortCrypt是一个非常简单的加密库,旨在将任何数据加密成看起来随机的样子
-
bao
BLAKE3验证流
-
sequoia-octopus-librnp
使用Sequoia对Thunderbird进行接口重实现RNP
-
blitzar
blitzar-sys crate 的高级 Rust 封装
-
gpg-expire-warner
当 GPG 密钥即将过期时打印警告
-
parmesan
加密数据上的并行算术运算
-
sha2raw
SHA-2 哈希函数
-
spiffe
SPIFFE 的 Rust 客户端库实现
-
ic-verify-bls-signature
处理 BLS 签名
-
acme2-eab
基于 Tokio 和 OpenSSL 的 ACMEv2 客户端
-
frost-ed25519
支持 FROST 的 Ed25519 上的 Schnorr 签名方案
-
jubjub-schnorr
带有 PLONK 电路模块的 Schnorr 签名的纯 Rust 实现
-
kyberlib
CRYSTALS-Kyber后量子密码学的鲁棒Rust库
-
crypto-auditing-log-parser
用于加密审计项目的事件日志解析器
-
httpsig
IETF RFC 9421的http消息签名
-
cryptr
加密(流式)值
-
bjorn-acme
ACME服务器的构建块
-
bbjwt
文档齐全的JWT验证库,主要用于验证OpenID Connect ID令牌
-
nettle
Rust绑定Nettle密码库
-
entropy
计算字节和字符串数组的香农熵
-
ciphercore-base
CipherCore的基础包:计算图API,安全MPC编译器,用于图评估和检查的实用工具
-
malwaredb-virustotal
与VirusTotal交互的逻辑和数据类型
-
Engima
Enigma模拟器的命令行界面。可配置任何反射器、转子数量和插件板对。
-
blake2b-rs
官方Blake2b C实现的Rust绑定
-
decanter
实现生态系统原生的基本加密原语
-
nacl
添加了Scrypt的NaCl加密库的Rust版本
-
presence
隐私友好的存在令牌
-
mercy
开源Rustcrate和CLI,用于构建网络安全工具、评估项目和测试基础设施
-
ecdh-omr
基于ECDH的匿名消息检索
-
playfair_cipher
Playfair、两方和四方密码
-
kanidm-hsm-crypto
轻松与HSM或TPM交互
-
aws-lc-sys
AWS-LC 是 AWS 密码学团队维护的一个通用密码学库,为 AWS 及其客户提供支持。它基于 Google BoringSSL 项目和 OpenSSL 项目的代码。
-
squint
将顺序整数 ID 编码为看似随机的字符串
-
p12-keystore
方便的 API,用于处理 PKCS#12 文件
-
message_verifier
Rust 消息验证库,兼容 Rails 的 MessageVerifier 和 MessageEncryptor
-
acir_field
ACIR 正在使用的字段实现
-
double-ratchet-rs
Signal 描述的双向锁算法的纯 Rust 实现
-
noise-protocol
Noise 协议框架实现
-
rfc2289-otp
根据 IETF RFC 2289 的单次密码(OTP)
-
yacme
ACME 客户端
-
prople-crypto
一套库和功能辅助函数,用于根据 Prople 系统要求维护密码学数据
-
pg_ecdsa_verify
用于ECDSA签名验证的PostgreSQL扩展
-
atrium-crypto
提供AT协议基本辅助功能的加密库
-
encrypto_rsa
stunning-encrypto是一个跨平台的端到端加密依赖
-
rosenpass
使用WireGuard构建后量子安全VPN!
-
cargo-packager-updater
Rust可执行文件更新器
-
ssi-verification-methods
ssi的验证方法实现
-
rgp
为广泛的应用程序启用端到端加密(E2EE)
-
drawbridge-jose
JOSE实现
-
cc13x4_cc26x4_pac
TI cc13x4/cc26x4微控制器系列的外设访问框架
-
tiny_ed448_goldilocks
Ed448-Goldilocks的轻量级、高性能、纯Rust实现,易于签名和密钥交换
-
age-plugin-yubikey
age客户端的YubiKey插件
-
xoofff
Farfalle with Xoodoo:并行排列加密
-
fractus
Rust和Python的加密攻击库
-
mozilla/neqo-crypto
Neqo,用Rust编写的QUIC实现
-
ockam_app_lib
Ockam的桌面应用程序库
-
rust-clacc
Rust实现的CL通用累加器
-
df1t-cyph
由结构化的顺序算法组成的最小Rust加密算法,不使用任何外部加密库
-
viadkim
域名密钥签名(DKIM)规范
-
oniongen-rs
用Rust编写的v3 .onion花式URL生成器
-
p3-uni-stark
Plonky3的STARK基本证明库
-
spaghettinuum
互联网的未来是al dente
-
az-cvm-vtpm
Azure机密虚拟机共享代码包
-
rdedup
具有压缩和公钥加密的数据重复删除。 - 二进制
-
radix-common
由 Radix DLT 项目共享的所有层级的通用类型和函数
-
loopring_sign
为 loopring 生成 eddsa 签名
-
symcrypt
SymCrypt 的友好且符合语法的包装器
-
neocities-sync
在尽量减少 API 请求的情况下同步文件到 neocities
-
rsign2
用于签名文件和验证签名的命令行工具
-
sss-rs
在 Rust 中实现的秘密共享方案
-
ecksport-auth
使用基于 NaCl 签名密钥系统的本地认证实现
-
he-ring
提供常用环的快速实现,这些环在同态加密中常用,基于 feanor-math 构建
-
gitoid
Rust 中的 Git 对象标识符
-
easydes
在 Rust 中轻松使用 DES 加密
-
secp256k1-sys
FFI for Pieter Wuille’s
libsecp256k1
library -
rskit
rust 工具包
-
rotary-add
为三个最低的无符号整型类型u8、u16和u32添加了一些简单方法,以允许在相同的0到(limit - 1)范围或从1到limit范围内的循环加法和减法
-
usig
唯一的顺序标识符生成器
-
getrandom_or_panic
实现了一个RngCore,除非存在getrandom,否则会panic
-
jubjub-plus
Jubjub椭圆曲线群
-
fides
密码学原语
-
skip_ratchet
跳过螺母
-
inspect-cert-chain
用于调试证书链的类似OpenSSL的文本输出
-
winter-rand-utils
Winterfell crates的随机值生成工具
-
rustgenhash
从命令行生成散列值
-
nanopub
一个跨平台Rust库,用于签名Nanopublications,提供Python和JS(wasm)绑定
-
bp-pp
Bulletproofs++ - 离散对数设置中的范围证明协议
-
radicle-crypto
Radicle加密原语
-
winter-air
Winterfell STARK验证器/验证器AIR组件
-
argentum_encryption_business
加密业务层
-
hash-id-crack
一个命令行工具,可以通过指定的字典破解哈希值
-
frost-ed448
支持FROST的Ed448上的Schnorr签名方案
-
noise-framework
函数式风格的噪声协议框架
-
antimatter
antimatter.io Rust库用于数据控制
-
cryptographic-message-syntax
Cryptographic Message Syntax(RFC 5652)的纯Rust实现
-
distrans_fileindex
Distrans文件索引
-
paysec
与支付安全标准相关
-
sapphire-hash
一种递归、高效的文件哈希计算器
-
Mademoiselle_Entropia
非常强大、极其简单且相对快速的对称加密算法.. 请查看Readme以获取解释。祝您愉快,亲爱的用户 💯❤️
-
tink-streaming-aead
Google Tink 密码库 Rust 端的流式 AEAD 功能
-
blstrs_plus
BLS12 381 的高性能实现
-
ec-generic
一个通用的椭圆曲线库
-
commonware-chat
使用 commonware-cryptography 和 commonware-p2p 向一群朋友发送加密消息
-
hfile
生成文件哈希值的命令行界面(CLI)工具
-
vrf
快速且可扩展的可验证随机函数(VRF)库;目前支持 secp256k1、secp256r1 和 sect163k1 曲线
-
p12
纯 Rust pkcs12 工具
-
polyproto
(通用)Rust 类型和特质,以快速启动并运行 polyproto 实现
-
ore-rs
ore-rs 是 CipherStash 可搜索加密平台使用的加密库
-
git-simple-encrypt
使用一个密码在 git 仓库中加密/解密文件
-
sha3-rust
Keccak (SHA-3) 密码哈希函数家族
-
okx-rs
OKX V5 API 的非官方 Rust 库
-
ferric_crypto_lib
Ferric Crypto
-
ruma-signatures
根据 Matrix 规范的数字签名
-
did-key
did:key 方法
-
msal
libhimmelblau 的占位库
-
lhtlp
在 Rust 中实现的线性同态时间锁难题(LHTLP)
-
scryptenc
scrypt 加密数据格式
-
libp2p-identity
libp2p中的对等体识别数据结构和算法
-
ncm_core
ncmc核心解码器
-
false-bottom
一种可否认加密方案
-
k8s-crds-cert-manager
为cert-manager 1.15.1提供的Kubernetes CRDs
-
az-snp-vtpm
基于SEV-SNP的vTPM认证,适用于Azure保密虚拟机
-
benaloh-challenge
实现了Benaloh挑战(也称为交互式设备挑战),这是一种确保不可信设备诚实性的密码学技术
-
paillier-common
由rust-bigint提供的bigint特性上的Paillier加密
-
nuts-archive
nuts-container之上的类似tar的存档
-
keri-controller
KERI标识管理库
-
ovunto-security
通过服务器在客户端之间实现端到端安全通信
-
hpke-dispatch
混合公钥加密的运行时算法选择
-
bessie
基于BLAKE3的认证分块密码
-
rasn-cms
处理加密消息语法的数据类型
-
sgx_pkix
SGX环境下的TLS证书编码和解码助手
-
p256k1
libsecp256k1的Rust封装,暴露内部标量点和API
-
hashtree-rs
hashtree库的Rust绑定
-
botan
Botan密码库的Rust封装
-
bc-shamir
适用于Rust的Shamir秘密共享(SSS)
-
risc0-zkvm-platform
RISC Zero零知识虚拟机
-
openpgp-card-tool-git
专注于OpenPGP卡的Git签名和验证
-
哈希
加密哈希函数算法
-
fire-stream
一个或多或少简单的通信协议库
-
flexible-transcript
转写特性定义,以及可行的选项
-
shelter
基于ROP的睡眠混淆以避开内存扫描器
-
omit
Omit 允许您使用单个密钥安全地共享环境变量和秘密
-
ensync
一个灵活的加密文件同步器,适用于中央位置不可完全信任的用途
-
async-acme
用于 tls-alpn-01 挑战的异步 ACME 客户端
-
kosalt
此软件包允许快速编码和解码文本
-
bananapeel
一个超级滑的混淆算法!
-
所有颜色
获取颜色十六进制值
-
schnorr_pok
Schnorr 协议,用于证明一个或多个离散对数知识的证明。在椭圆曲线和配对群中工作
-
zerokit_utils
为 Zerokit 提供的各种实用工具
-
coffio
对称数据加密的抽象层,主要用于数据库列加密
-
snowflake-jwt
Snowflake JWT 令牌生成器
-
sha2-compress
SHA2 压缩函数
-
rops
纯 Rust 编写的类似 SOPS 的库
-
curv-kzen
Curv 包含一个极其简单的接口来上线新的椭圆曲线。使用此库进行通用椭圆曲线密码学
-
in-toto
in-toto 的库
-
securepass
Rust 编写的密码生成器和平衡库
-
gennaro-dkg
Gennaro分布式密钥生成算法
-
libcrux-ml-kem
Libcrux ML-KEM & Kyber实现
-
safe_paillier_rust
具有同态属性的Paillier密码系统,利用Rust的类型系统和安全性保证
-
acvm
处理ACIR的虚拟机,给定后端/证明系统
-
envelopers
使用aes-gcm的非常简单的信封加密库
-
blsttc
配对阈值密码学
-
variant-ssl
为BoringSSL / AWS-LC / Tongsuo等OpenSSL变体提供的绑定
-
sha3_ce
SHA-3 (Keccak)散列函数
-
libqabu
一个可审计且灵活的Rust加密库
-
babyjubjub-rs
BabyJubJub椭圆曲线实现
-
xplm
到X-Plane插件SDK的高级接口
-
custom-utils
根据功能提供定制工具
-
portal-client
使用Rust编写的安全文件传输工具。该协议使用SPAKE2在不安全的通道上协商密钥,并使用ChaCha20Poly1305认证加密来加密...
-
simfony-as-rust
用于处理Simfony的Rust工具
-
rebase
见证密码学证明并颁发可验证凭证
-
blake2-rfc
基于RFC 7693实现的纯Rust BLAKE2
-
fi-digital-signatures
rust和WASM的密码学库
-
new_york_utils
计算一些东西
-
seed-keeper
使用Argon2和AES密钥加密密钥生成和加密加密种子
-
caesar_cipher_enc_dec
可以轻松使用凯撒密码
-
blake3-lamport-signatures
使用Blake 3密码学哈希函数的Lamport签名
-
tongsuo-src
铜锁的来源和构建逻辑
-
emrtd
能够读取电子护照并进行安全检查
-
tower-surf
🌊 为 tower 提供的无状态 CSRF 中间件
-
tauri-plugin-keygen
Keygen.sh 许可证 Tauri 插件
-
keysmith
创建密钥、UUID、时间戳等
-
trusted-signing-cli
使用受信任签名对文件进行签名的 CLI 工具
-
grovedb-merk
为 GroveDB 适配的 Merkle 键值存储
-
askar-crypto
Hyperledger Aries Askar 密码学
-
xxxdh
纯 Rust X3DH 密钥交换协议实现
-
hsh
Rust 中用于密码加密和验证的量子抗性加密哈希库
-
hpke_pq
hpke 分支,增加了 PQ 模式
-
pithos_lib
用于加密/压缩 pithos (.pto) 文件的组件,包括规范
-
嵌入式-tls
TLS 1.3 客户端,支持无_std 和无分配器
-
zsign
ipa签名
-
superboring
纯 Rust 实现的 'boring' 包
-
ratify
对文件和目录进行签名和验证
-
fpe
格式保持加密
-
soda_resource_tools_lib
soda 资源工具库
-
pkcs8
纯 Rust 实现 Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208),并额外支持 PKCS#8v2 非对称密钥包 (RFC 5958)
-
sm9
SM9 (OSCCA GM/T 0044-2016),基于身份的密码学
-
multihash-codetable
默认的多哈希代码表,具有加密安全的哈希实现
-
olm-sys
libolm 的底层绑定
-
royalguard
安全的人体工程学命令行密码管理器。永久免费。用❤️和🦀制作
-
dbus-secret-service
通过DBUS与Secret Service API接口
-
phasher
CLI程序将密码哈希成PHC字符串
-
revolt_a2
原生的、异步的Apple推送通知客户端
-
rsacracker
用于CTFs的强大RSA破解工具。支持PEM和DER格式的RSA、X509、OPENSSH。
-
openssl-kdf
OpenSSL KDF函数抽象
-
libes
椭圆曲线集成加密方案集合
-
rust-padbuster
它是python-paddingoracle (https://github.com/mwielgoszewski/python-paddingoracle)的移植
-
tfhe-ark-ff
有限域
-
cryptostream
读写流的透明加密和解密
-
sumatradigest
用Rust编写的内存安全的哈希摘要工具
-
slip-10
Rust中的SLIP10实现
-
fire-crypto
提供加密和签名的加密库
-
winter-prover
Winterfell STARK 验证器
-
ark-srs
简化了从过去可信设置仪式中重用通用/结构化参考字符串(CRS/SRS),特别是对于SNARK
-
franklin-crypto
SNARK 电路的密码学库
-
cryptotools
密码学库
-
drand_core
drand客户端库
-
goldboot-image
定义了goldboot镜像格式
-
k8s-crds-cilium
Cilium的Kubernetes CRDs
-
fastmurmur3
快速的非加密哈希,并提供基准测试来证明它
-
rasn-smime
安全/多用途互联网邮件扩展的数据类型
-
ockam_identity
Ockam是一个用于构建与云服务和其它设备安全、私密、值得信赖通信的库
-
crypt4gh
Crypt4GH加密格式的加密和解密实现
-
serde-encrypt
加密所有序列化数据
-
clipperd
-
xmlsec
xmlsec1库的包装器
-
pinenut-log
适用于客户端(iOS、Android、桌面)的极高性能日志系统,使用Rust编写
-
ghostkey
Freenet Ghost Key操作的命令行工具
-
zk-kit-imt
增量梅克尔树
-
cloudfront_sign
AWS CloudFront生成签名URL和cookie的模块
-
miracl_core_bls12381
Rust 代码,用于 BLS 12-381 曲线的 https://github.com/miracl/core (miracl_core)
-
self-signed-cert
生成自签名根CA、Web服务器证书和密钥
-
halo2_proofs
无信任设置的快速PLONK零知识证明系统
-
abe_policy
用于ABE密码系统的策略和属性定义
-
async-hash
用于异步数据类型SHA256散列的特性和辅助函数
-
cavp
Libcrux辅助程序,用于读取NIST CAVP测试向量
-
sentc-crypto
sentc SDK的主要实现
-
tweetnacly
对TweetNaCl的绑定,增加了灵活的SHA2-512散列和分离模式
-
jacs
JACS JSON AI通信标准
-
libsm
中国加密算法标准(SM2/3/4)
-
yggdrasil-keys
快速生成yggdrasil密钥
-
voprf
可验证的无知伪随机函数 (VOPRF)
-
garage_util
Garage对象存储
-
aes_frast
用于AES加密和解密的库,纯Rust语言编写
-
s2n-tls-tokio
基于s2n-tls构建的Tokio TLS流
-
enocoro128v2
安全、嵌入式友好的Enocoro-128(版本2)流密码。使用日立官方测试向量验证。
-
mas-jose
JSON对象签名和加密 (JWT & co) 工具
-
sp1-recursion-core
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
nimue
Fiat-Shamir转述
-
pqcrypto-traits
后量子密码学原语共享特性
-
mg-shamir
Metal Gear shamir库
-
rand-esdm
ESDM RNG服务器的接口
-
fog-crypto
简化小独立字节块签名和加密。主要用例是fog-pack存储库。
-
oqs
Open-Quantum-Safe的liboqs的接口
-
advanced-random-string
基于给定的字符集、长度和RNG的高级字符串生成
-
assemblyline-models
Assemblyline恶意软件分析平台的数据模型
-
chbs
基于单词列表生成安全密码
-
rusty_vault
RustyVault是一款强大的基于身份的秘密管理软件,提供加密密钥管理、加密即服务、公钥加密、证书管理等功能...
-
pasta-msm
针对x86_64和aarch64的Pasta模数的优化多标量乘法
-
kitsuyui-rust-playground
这是我用Rust写的实验平台
-
rustpad
针对任何服务的多线程填充Oracle攻击
-
tlock
Rust 实用时间锁定加密库
-
signtool
简化使用 SignTool 对 Windows 可执行文件进行签名
-
ddcore-rs
与游戏 Devil Daggers 交互的核心功能
-
enquo-core
提供加密查询操作的核心库
-
openpgp-card
OpenPGP 卡规范的客户端实现
-
zkryptium
Rust 零知识证明加密库
-
biurs
客户端
-
lambdaworks-math
用于密码学的模块化数学库
-
keygen-rs
Rust 的非官方 Keygen SDK。集成许可证激活和离线许可。
-
djpass
Django 项目中使用的密码生成和验证的命令行工具
-
apple_codesign_adhoc
为arm64 Mach-O二进制文件进行的Ad-hoc签名
-
libaes
无依赖项的Rust安全AES加密
-
angry-purple-tiger
为人类设计的基于动物的哈希摘要
-
etebase
Etebase的客户端库
-
crypto-auditing-client
crypto-auditing项目的事件代理客户端
-
secret_integers
围绕Rust整数进行包装,以允许仅进行恒等时间操作
-
ark-groth16
2016年Groth zkSNARK证明系统
-
mach-siegbert-vogt-dxcsa
Mach Siegbert Vogt DXCSA签名算法
-
abao
BLAKE3验证流
-
mundane
易于使用且难以误用的密码学
-
aft-crypto
aft 的加密库
-
thrussh-libsodium
libsodium 的简单绑定
-
aes_crypto
用于 AES 密码(Rijndael)的平台无关库
-
xor-str
XOR 编译期加密字符串并在运行时自动解密,XOR 在编译时加密字符串并在运行时自动解密
-
ec-gpu-gen
在 GPU 上进行域和椭圆曲线操作的代码生成器
-
bertie
最小的 TLS 1.3 实现
-
wasefire-stub
Wasefire 小应用程序 API 的存根
-
xor_cryptor
使用按位异或的加密/解密库
-
streambed-confidant-cli
基于文件系统的秘密存储的 CLI,应用 streambed-crypto 到数据
-
banyanfs
基于分布式块复制原语构建的现代端到端加密文件系统
-
dag-jose
ipld dag-jose 编码器
-
aws-lc-fips-sys
AWS-LC 是 AWS 密码学团队维护的通用密码学库,用于 AWS 及其客户。这是 AWS-LC 的 FIPS 认证版本。
-
decaf377-rdsa
使用 decaf377 群的随机化签名方案
-
russh-keys
处理 SSH 密钥:加载它们,解密它们,调用 SSH 代理
-
kemkem
ML-KEM 的未经验证、未优化且相当杂乱的实现
-
transip
在 Transip Api 端点调用函数
-
openmls_libcrux_crypto
基于 libcrux 实现 openmls_traits 的 OpenMLS 加密后端
-
raycrypt
以光速加密
-
sgx_tcrypto
Rust SGX SDK 提供了在 Rust 编程语言中编写 Intel SGX 应用程序的能力
-
zkp-stark
STARK ZK证明系统
-
secret_sharing_and_dkg
Shamir、Feldman、Pedersen的密钥共享方案以及公钥可验证的密钥共享方案和Gennaro、FROST的密钥生成协议(DKGs)
-
steganographyrs
隐写术
-
keri-core
键事件接收基础设施的核心库
-
tinydtls-sys
到TinyDTLS库的原始绑定
-
seekable-stream-cipher
可寻址流密码和加密/解密
-
wolfssl
WolfSSL的高级绑定
-
merkletree
带有SPV支持和无依赖关系的轻量级Merkle树实现
-
sha2-const-stable
SHA-2系列哈希函数的const fn实现。基于sha2-const,但更新为仅使用稳定的Rust
-
textnonce
基于文本的随机nonce生成器
-
hotboot
使用弱密钥保护私有数据,作为系统访问控制和针对冷启动攻击特别设计的防御措施
-
warthog_rs
Warthog Rust 库
-
soft-aes
AES 的 Rust 基础软件库
-
umbral-pre
Umbral 代理重加密算法
-
hkdf
基于 HMAC 的提取和扩展密钥派生函数 (HKDF)
-
cc13x2_26x2_pac
适用于 TI 的 cc13x2/cc26x2 微控制器系列的外围访问框
-
winter-utils
Winterfell STARK 推理/验证器
-
webcryptobox
围绕 OpenSSL 的便捷且具有意见的包装器,用于使用与 WebCrypto 兼容的加密
-
iroh-base
Iroh 的基本类型和实用工具
-
vrf-mod
一个可扩展的 Rust 库,用于构建支持椭圆曲线 VRFs (secp256k1, secp256r1 曲线) 的 VRF 功能
-
crate_crypto_internal_eth_kzg_bls12_381
BLS12-381 曲线的 Eth KZG 项目的内部实现
-
tor-llcrypto
Tor使用的底层加密包装
-
mbedtls-sys-auto
MbedTLS的Rust绑定。此版本在编译时使用bindgen生成正确的绑定
-
bls_dkg
DKG
-
rs_sha1
rs_sha1
是SHA-1加密散列算法的Rust实现,是更大的rs_shield
项目的一部分。此软件包以独立方式提供SHA-1散列功能…… -
secret-tree
基于Blake2b的分层密钥派生
-
libp2p-tls
基于libp2p TLS规范的TLS配置
-
citadel_pqcrypto
Citadel协议的低级加密库
-
eznacl
NaCl的包装,使加密工作更加容易
-
abrute
AESCrypt暴力破解尝试者
-
argon2rs
在Argon2上运行的纯Rust密码散列库
-
encrypted_images
将文本加密为图像并从图像中解密文本
-
wecom-rs
企业微信Rust版SDK
-
fips205
FIPS 205 (草案): 无状态基于哈希的数字签名标准
-
simple-cookie
创建和解析签名和加密cookie的函数
-
ibe
基于BLS12-381配对友好的椭圆曲线的基于身份的加密方案
-
keyutils
Rust对Linux密钥环的接口
-
nu-command
Nushell的内置命令
-
merkle-log
"Merkle Tree-Structured Log" defined in the paper "Transparent Logs for Skeptical Clients." https://research.swtch.com/tlog
-
simplestcrypt
使用预共享密钥进行对称加密的最简单方式。围绕aes-siv crate的非常小的包装,使用随机生成的非ces,对于更高级的功能,请使用aes-siv
-
ps-hash
生成50字节哈希,安全性为256位
-
sdjwt
SD-JWT 对发行者、持有人和验证者的支持
-
sn_transfers
安全网络传输逻辑
-
sppark
零知识模板库
-
base_custom
使用任何字符作为您的自定义数字基数,并将其转换为十进制
-
chacha20poly1305
ChaCha20Poly1305 带附加数据的认证加密算法(RFC 8439)的纯Rust实现,带有可选的架构特定硬件加速。还包含...
-
commonware-cryptography
针对运行在拜占庭环境中的分布式系统定制的加密原语
-
signature
用于加密签名算法(例如ECDSA、Ed25519)的特质
-
clear_on_drop
在堆栈和堆上清除敏感数据的辅助工具
-
hd-keys-curves-wasm
LIT 协议的分层派生密钥
-
double-ratchet-2
Signal 规定的双摇杆
-
ed448-goldilocks
Ed448、Curve448 和 Decaf 的纯Rust 实现
-
crypt_guard_lite
紧凑且直观的库,封装了crypt_guard crate,使其核心功能易于访问和管理。该库提供基本的加密操作...
-
tugger-windows-codesign
Windows平台上的代码签名
-
tor-client-lib
Tor API的客户端库
-
rustls-mbedtls-provider-utils
用于基于mbedtls的rustls提供程序的代码
-
smcrypto
中国加密算法标准(SM2/SM3/SM4)
-
cloudproof
Cosmian Cloudproof库
-
themis
用于存储和消息传递的高级加密服务
-
rusty_libimobiledevice
用于与iOS设备通信的便捷库
-
sequoia-sq
Sequoia的命令行前端
-
mls-rs-crypto-hpke
基于mls-rs-crypto-traits的HPKE实现,用于mls-rs
-
mc-oblivious-traits
与不可知数据结构相关组件的特性和接口
-
rudric
用于以安全方式管理机密的CLI工具
-
merkle-tree-stream
根据传入数据生成默克尔树的流
-
didcomm
Rust的DIDComm
-
libfortress
Fortress库
-
cadsus-client
cadsus中的执行请求包装器
-
bcrypt-no-getrandom
使用bcrypt轻松散列和验证密码,无需getrandom或zeroize,提供近乎完整的函数,无需alloc或std
-
vb_accumulator
正交和通用双线性映射累加器和成员资格与非成员资格证明协议
-
file_integrity
生成完整性报告的库
-
rust-cryptoauthlib
CryptoAuthentication库绑定的Rust包装器
-
sequoia-cert-store
证书数据库接口
-
tandem
基于乱序电路的安全多方计算密码引擎
-
strong-box
非密码学家的强大、便捷加密
-
reverse_engineering_lib
逆向工程任务,包括熵计算、基于颜色的十六进制可视化以及PE文件分析
-
gemina
规范
-
rand_hash
基于加密散列函数的加密伪随机生成器
-
mozilla/rc_crypto
Firefox应用程序服务
-
aes-256-gcm
带有一些增强功能的AES-GCM(Aes 256 Gcm)
-
ssri
处理子资源完整性的各种实用工具
-
aes-gcm-stream
AES GCM流加密和解密库,支持AES128/192/256位密钥
-
ockam_transport_websocket
Ockam路由协议的WebSocket传输
-
ya-relay-core
戈勒姆中继基础功能
-
ocsp
Rust的编码/解码库
-
did-pkh
使用ssi crate的did:pkh DID方法
-
blastkids
使用Blastkids推导BLS12-381子密钥
-
modular-frost
基于ff/group的FROST模块化实现
-
p3-merkle-tree
Plonky3 Merkle树逻辑
-
animo-secure-env
secure-env是一个包装库,围绕Android KeyStore和iOS安全框架,用于使用安全元件进行密钥创建和签名操作
-
elastic-elgamal
带有可插拔加密后端的ElGamal加密和相关零知识证明
-
crypto-bigint
专为加密应用设计,从头开始设计的纯Rust大整数库。提供恒定时间的、no_std友好的实现...
-
subtle-ng
为常时加密实现提供纯Rust特性和工具
-
noxs
基于密码的密钥派生(Argon2id)的认证加密(ChaCha20-Poly1305)
-
zkp-u256
256位无符号整数的高效实现
-
pqx
启用使用量子抗性Kyber和X25519进行密钥传输
-
sunscreen_backend
Sunscreen编译器的后端
-
katwalk
遍历NIST KAT向量。它允许通过调用代码为提供的每个测试向量绑定一个动作,从而实现KAT测试。这是一个正在进行中的版本!!!
-
frost-core
类型和特质以支持实现灵活的优化Schnorr阈值签名方案(FROST)
-
boring-sys
BoringSSL的FFI绑定
-
privacypass
Privacy Pass
-
ansivault
CLI工具ansible-vault 1.1实现
-
kestrel-crypto
Kestrel的加密后端
-
量子密码学工具集
用于开发和部署抗量子密码算法的工具集
-
pqc_kyber_edit
后量子Kyber KEM算法,修复了pqc_kyber KyberSlash的问题
-
oilelpqt
使用Kyber1024和多个AES的后量子TCP代理
-
ecdsa
按照FIPS 186-4(数字签名标准)指定的椭圆曲线数字签名算法(ECDSA)的纯Rust实现,提供RFC6979确定性签名以及额外的熵支持
-
merkle_light
带有SPV支持和无依赖关系的轻量级Merkle树实现
-
dexios
使用现代算法和经过审计的加密后端,安全、快速且经过身份验证的文件命令行加密
-
googleapis-tonic-google-storage-v2
由tonic-build生成的Google API客户端库
-
test-curve25519-dalek
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
gimli-permutation
Gimli:一个跨平台的排列
-
crabguard
用于s3存储端到端加密的命令行工具
-
scoop-hash
libscoop 的哈希库
-
ccatoken
CCA 认证令牌解码、验证和评估
-
tough-ssm
将 AWS SSM 实现为 TUF 签名密钥的关键来源
-
webauthn-attestation-ca
Webauthn 认证 CA 描述
-
jws
Rust 的 JSON Web 签名
-
axon-tools
一些与 axon 相关的实用工具
-
psa-crypto
PSA 密码学 API 的封装器
-
cryptovec
在清除和重新分配时将内存清零的向量
-
lafere
一个或多或少简单的通信协议库
-
surrealdb-jsonwebtoken
支持 Wasm 的临时
jsonwebtoken
分支 -
psp_security
PSP 安全协议
-
encryptodon
Pachyderm 私有化 🐘🕶️
-
phoenix-circuits
Phoenix 的电路定义,基于 ZKP 的隐私保护交易模型
-
sphinxcrypto
Sphinx 密码学数据包格式库
-
noncrypto-digests
为 fnv 和 xxhash 等非密码学散列函数实现 Digest 特性
-
bn254_blackbox_solver
bn254 曲线特定黑盒函数的求解器
-
krill
资源公钥基础设施 (RPKI) 守护进程
-
ark-bls12-377
BLS12-377 配对友好的椭圆曲线
-
dcf
分布式比较函数实现
-
rabe-bn
结合 Barreto-Naehrig 曲线的配对密码学。更新为使用最新的 rand 和 serde 包。
-
lockit
使用强加密保护您的文件
-
argentum_log_business
加密业务层
-
ssb-crypto
Secure Scuttlebutt使用的加密原语
-
tauri-macos-sign
适用于macOS和iOS应用的代码签名工具
-
sigma_fun
让Sigma协议变得有趣的框架!
-
vdf
Rust中的可验证延迟函数(VDFs)
-
argon2-kdf
Argon2的直观Rust绑定
-
rmls
Rust中的消息层安全
-
ciphersuite
围绕ff/group构建的密码套件
-
digestible
Rust中更动态的Hash和Hasher trait
-
tlsimple
使用Mbed-TLS的Rust的微型TLS支持
-
ssb-validate
并行验证Secure Scuttlebutt(SSB)哈希链
-
ciphercore-utils
CipherCore crate使用的便捷函数和包装器
-
pkix
TLS证书编码和解码助手
-
criticaltrust
criticalup的数字签名实现
-
vru-noise
在Rust中实现的噪声握手协议
-
sidh
一个高效的超奇异同构密码学库
-
ark-serialize-zypher
在arkworks生态系统中序列化类型
-
tink-prf
Rust版Google Tink密码库的PRF功能
-
ironcore-alloy
IronCore Labs SDK,满足您在应用层加密的所有需求
-
swiftness_stark
Swiftness - Rust CairoVM Verifier实现
-
yadacha
结合chacha20和非常大的私钥的对称加密算法
-
sfynx
基于Sphinx的通用洋葱路由数据包构建和处理器
-
signway-server
一个网关,用于将经过身份验证的签名URL重定向到请求的API
-
unc-crypto
用于常见加密类型的内部crate
-
crypto-auditing-event-broker
加密审计项目的事件代理
-
cryptraits
密码学原语特性集合
-
steam-machine-id
用于生成 Steam 设备 ID
-
http-signature-normalization-actix
一个将签名工作留给你自己的 HTTP 签名库
-
earendil_crypt
待定
-
hmac
基于哈希的消息认证码 (HMAC) 的通用实现
-
sosistab2
用于糟糕网络的混淆数据报传输
-
jpki
使用您的 JPKI 卡读取证书、签名和验证文档
-
fivim-rs-encrypt
用于 fivim 的 Rust 加密库
-
ssi-bbs
为 SSI 实现的 BBS 签名方案
-
rust-keylock-ui
一个以安全、易于使用、可移植和可扩展为目标密码管理器
-
winapi-hash
Windows API 哈希实现
-
hard-kms
将AWS KMS作为TUF签名密钥的密钥源实现
-
eio-ghosts
EIO GitHub组织机密翻译服务
-
dkg-core
分布式密钥生成(DKG)核心库
-
yage
使用age加密管理YAML文件中的加密机密
-
pkcs11
Rust PKCS#11库
-
rust-merkle
Rust中的Merkle树实现
-
amcl
Apache Milagro加密库(版本3)
-
const-time-bignum
一个在栈上完全操作的常量时间大数库,有效消除侧信道攻击向量
-
http-sig
IETF草案“签名HTTP消息”
-
oramfs
完全加密且可选认证的匿名RAM文件系统
-
fsc
文件存储客户端
-
里德-索洛蒙
BCH 编码器和解码器,支持无标准环境
-
eternalfest_core
Eternalfest 的核心 crate
-
trussed
现代加密固件
-
accumulators
包含多个累积器(Accumulators)、存储(Stores)和哈希函数(Hashers)的完整包
-
ed25519-bip32
Ed25519 BIP32
-
acme-client
易于使用的 ACME 客户端库,用于颁发、续订和撤销 TLS 证书
-
mcl_rust
配对库的包装类/函数;https://github.com/herumi/mcl
-
modular_math
U256 的模算术 crate
-
andotp-import
andOTP 备份读取器
-
dusk-hades
在 Bls12-381 标量场上使用 Hades252 排列算法
-
msoffice_crypt
为 Rust 编程语言提供的 msoffice-crypt 绑定
-
halo2-ecc
halo2 中的电路椭圆曲线库
-
tfhe-ark-poly
基于有限域的FFT的高效多项式算术
-
sealy
Rust 对 Microsoft's SEAL 全同态加密 (FHE) 库的绑定
-
kes-summed-ed25519
密钥演变签名
-
citadel_io
与 std/wasm 目标交互的底层运行时
-
hpke-rs
HPKE 实现
-
gpgme
Rust 的绑定
-
miden-gpu
Miden VM 验证器的 GPU 加速
-
burrito-secrets
以 BSON 格式存储密钥
-
ark-secp256r1
secp256r1 曲线
-
tls-api-2
无实现的 TLS API
-
pipebuf_rustls
Rustls 的 PipeBuf 包装器
-
runkr
Bunkr 客户端
-
ssh-key
纯 Rust 实现的 SSH 密钥文件格式解码器/编码器,如 RFC4251/RFC4253 和 OpenSSH 密钥格式所述,以及 "sshsig" 签名和证书(包括……
-
cryptoys
一个充满加密玩具(大多是历史密码)的加密库
-
xxblake3
基于 xxh3 和 blake3 的加密和解密
-
oath
Rust 中的算法。包括 TOTP、HOTP 和 OCRA。
-
jwt2
JSON Web Tokens 做对了...希望如此。
-
autograph_protocol
Autograph 协议
-
helvetia
一个 API 服务器,允许匿名存储秘密,规则简单;任何用户都可以使用令牌创建秘密,并且他们只能使用相同的令牌访问它
-
ootp
(Open One-time Password) 支持多种编程语言。生成的单次密码完全符合 HOTP (基于 HMAC 的单次密码) 和 TOTP (基于时间的单次密码)...
-
hkd32
基于 HMAC 的分层密钥派生:通过重复应用基于哈希的消息认证码,从初始密钥材料中确定性派生出一系列对称密钥
-
ockam_abac
基于属性的授权控制
-
pkcs11-sys
为pkcs11.h生成绑定。在Rust中构建PKCS#11模块很有用。
-
solitaire_cypher
由Bruce Schneier创建,并在Neal Stephenson的《数字货币》中出现的基于扑克牌的密码
-
simple-ssl-acme-cloudflare
使用OpenSSL和ACME通过CloudFlare DNS简单应用SSL证书的工具
-
securestore
创建或解密用户秘密的API
-
gimli-hash
基于Gimli置换的散列
-
envcrypt
在编译时加密环境变量,在运行时解密它们
-
cretrit
灵活的顺序揭示加密库
-
coyote
具有可编程挑战和存储的嵌入式ACME服务器
-
concrete_lib
Concrete是一个完全同态加密(FHE)库,实现了Zama的TFHE变体
-
oblivious_transfer_protocols
忘却传输(OT)、忘却传输扩展(OTE)及其乘法协议
-
ms-offcrypto-writer
根据MS-OFFCRYPTO所述,使用敏捷加密加密ECMA376/OOXML文件
-
ed25519-dalek-v2
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
keystore-rs
安全生成、存储和管理加密密钥,支持macOS和Linux密钥链集成
-
tfhe-ark-ec
椭圆曲线和配对
-
encrypt-stuff
加密可序列化数据
-
ed448-goldilocks-plus
Ed448、Curve448 和 Decaf 的纯Rust 实现
-
drand-verify
drand验证库
-
timing-shield
Rust的综合计时泄露保护
-
ripemd
RIPEMD哈希函数的纯Rust实现
-
bn254_hash2curve
BN254椭圆曲线的hash-to-curve
-
wecom-crypto
企业微信API数据加解密库。
-
blind-rsa-signatures
纯Rust实现的RSA盲签名
-
rhinopuffin
对称加密
-
risc0-groth16
RISC Zero Groth16
-
signcryption
在Ristretto255或Ed25519上实例化的Toorani-Beheshti签名加密方案实现
-
userspace-rng
使用用户空间生成的熵进行安全随机数生成
-
libecvrf
一个与EVM兼容的ECVRF库,基于secp256k1曲线和keccak256
-
p3-keccak-air
为Plonky3实现的Keccak AIR
-
squaredb_enc
Squaredb - 增强你的数据库的可扩展性和性能
-
libtls
LibreSSL的libtls的Rust绑定
-
zeroize
使用基于稳定Rust原语构建的简单特性,确保内存中的秘密被安全清除,并且操作不会被编译器'优化掉'...
-
zerotier-api
与ZeroTier接口
-
bacon-cipher
Bacon密码
-
rboring
BoringSSL绑定
-
zbus-lockstep
与DBus XML定义保持类型同步
-
mc-rand
提供加密RNG
McRng
的平台抽象层 -
halite-sys
为libsodium稳定版提供不安全的Rust绑定
-
web-push-native
使用RFC8030实现的基于Http Push (web-push)组件的通用事件交付
-
ssi-ldp
为ssi库提供链接数据证明
-
saver
SNARK友好、加法同态和可验证加密与解密,具有重随机化
-
cl-noise-protocol
Noise 协议框架实现
-
desfire
与Mifare Desfire卡接口
-
selium-protocol
依赖 Selium 的 crate,不要直接使用。
-
tag_password
一个利用类型系统静态确定密码哈希状态的 Rust 库,以增强安全性
-
maidsafe_vault
预 alpha 版本,无实际用途,无代码可参考
-
sthash
用于大型数据的非常快速的加密哈希函数
-
umbral-rs
Umbral 阈值代理重加密方案的纯 Rust 实现
-
lock_box
用于生成和管理密码的命令行工具
-
signed_tokens
创建和验证适用于认证会话 ID 的数字签名令牌
-
cita-crypto-trait
定义加密接口
-
rustls-channel-resolver
用于实时重新加载证书文件的单一证书通道 rustls 解析器
-
scal3
验证系统是否在您独立控制下运行(原型,待专利申请)
-
ordinal_crypto
移动到 RGP crate
-
himmelblau_kerberos_crypto
Kerberos 的加密算法
-
scicrypt
多方计算概念实现中轻量级加密构建块
-
cliff3-util
SHA(256/512) 哈希,AES/RSA 加密,韩文相关实用程序及 I/O 函数集合
-
ecdsa_verify
ECDSA 签名验证
-
pam-ssh-agent
使用 ssh-agent 进行身份验证的 PAM 模块
-
kyber-rs
Rust 的先进加密原语工具箱
-
crtshmon
监控 crt.sh 上的新证书
-
ark-bls12-381-ext
BLS12-381 配对友好椭圆曲线的扩展
-
hancock
无特定实现 HTTP 签名辅助工具
-
lsmtree
实现了用于键值存储的稀疏默克尔树。该树实现了libra白皮书中指定的相同优化,将每个树操作所需的哈希操作次数降低到O(k)...
-
nucypher-core
Nucypher网络核心数据结构
-
mas-keystore
Matrix身份验证服务使用的密钥存储
-
ossuary
在两个主机之间建立安全通信通道
-
ucan-key-support
为ucan crate准备的Ready to use SigningKey实现
-
kyberauth
使用抗量子Kyber在非安全通道上启用AES密钥传输
-
envault
管理秘密
-
pragma-consumer
用于消费Pragma数据流的SDK
-
az-tdx-vtpm
基于vTPM的TDX认证,用于Azure机密虚拟机
-
secstr
一种适用于在内存中存储敏感信息(如密码和私钥)的数据类型,具有恒等时间相等性、mlock和零化功能
-
httpsig-hyper
Hyper扩展,用于http消息签名(RFC9421)
-
ark-mpc
恶意安全SPDZ风格的两方安全计算
-
crypto_api_chachapoly
ChaCha20-IETF、Poly1305和ChachaPoly-IETF用于
crypto_api
-
keccakf
keccak-F[1600,800,400,200]
-
clevis-pin-tpm2
Clevis TPM2 PIN支持策略
-
pgpkeydump
将PGP密钥以JSON格式导出
-
EasyCrypto
以易用性为目的的加密crate
-
mantra-miner
软件运行时背诵经文
-
bessie_bin
Bessie密码的演示/测试CLI,**非生产用途**
-
polyhash
根据RFC 8452的POLYVAL
-
digifirma
意大利CIE P7M解析器和签名检查器
-
rc5-rs
Rust中实现的RC5加密算法
-
brb_membership
BRB会员:允许节点动态加入和离开BRB投票组
-
pem-rfc7468
PEM编码(RFC 7468)用于PKIX、PKCS和CMS结构,实现了原始隐私增强邮件编码的严格子集,专用于与加密密钥一起使用...
-
nettext
基于文本的加密网络协议数据格式
-
product-os-security
产品操作系统:安全提供一套辅助工具,以便轻松执行加密操作,包括生成哈希、加密和解密内容
-
multimixer-128
基于整数乘法的通用密钥哈希
-
libcrux-kem
Libcrux KEM实现
-
hash_set_map
HashSetMap,K=hash(V),V=V | So uh.. yeah. HashSetMap. ⛓️
-
hips-lib
隐藏和检索图像中的文本秘密
-
sentc-crypto-rec-keys
推荐密钥。它结合使用了openssl和oqs。
-
cprf
Rust中的约束伪随机函数(PRF)
-
nuts-tool-api
帮助您实现nuts工具插件的代码
-
crystals-dilithium
CRYSTALS-Dilithium数字签名方案的纯RUST实现
-
iop-sdk-rust
非官方Rust AliExpress开放平台SDK(iop-sdk-rust-20231210)
-
cryptographic_primitives
提供密码学原语
-
tandem_http_server
Tandem SMPC引擎的HTTP服务器
-
crypto-auditing-agent
密码审计项目的事件收集代理
-
esdm-tool
查询和使用ESDM的小工具
-
text_hidden
文本隐藏工具
-
pants-gen
密码生成器
-
bytehash
抽象哈希函数特性的Trait,允许将摘要视为字节切片
-
libthemis-sys
libthemis的FFI绑定
-
rs_hasher_ctx
RustyShield库的内部crate。它提供用于RustyShield中各种密码学哈希函数实现的HasherContext trait。该trait重载了...
-
abe_gpsw
基于Rust实现的ABE GPSW方案
-
tor-hscrypto
Aerti使用的洋葱服务基本加密类型
-
xor-cipher
在Rust中可重用和优化的XOR加密
-
efi_signer
用于签名和解析EFI映像的crate
-
enc_rust
纯Rust实现的基于模块-格标准的ML-KEM和(即将推出的)ML-DSA,也称为PQC方案Crystals Kyber和Dilithium
-
rinkey
Google的Tink加密库Rust端口的关键集操作命令行工具
-
evp_bytestokey
来自OpenSSL的不安全密钥派生算法
-
cait-sith
通过三元组实现的阈值ECDSA
-
sha256-rs
使用Rust制作的SHA256哈希
-
mpvss-rs
公开可验证的秘密共享库
-
byte-aes
围绕流行的aes crate的包装。目标是使用256位高级加密标准进行加密和解密操作,以便方便地使用,而不是使用aes crate的低级函数
-
tindercrypt
使用对称加密密钥或密码/密码短语进行数据加密,并具有自包含的加密元数据
-
ironcore-documents
处理IronCore Labs文档和头格式
-
ark-std-zypher
无_std 兼容性
-
crypto-hash
操作系统级加密哈希函数的包装器
-
roxor
破解XOR加密密码
-
askar-storage
Hyperledger Aries Askar安全存储
-
lakers-crypto-rustcrypto
基于RustCrypto包的EDHOC加密库后端
-
ockam_node
Ockam节点[Ockam][main-ockam-crate-link]和目的是为那些为主[Ockam][main-ockam-crate-link]库提供功能和附加组件的crate提供使用。主要[Ockam][main-ockam-crate-link]...
-
moose
加密学习与数据处理框架
-
dumb-crypto
简单但易于验证的加密算法实现
-
identity_ecdsa_verifier
JWS ECDSA签名验证,用于IOTA身份
-
zbx_sender
Zabbix发送器客户端
-
hibp_downloader
一个用于下载和/或排序HaveIBeenPwned密码散列的命令行应用程序
-
tiny-crypto
常用加密算法工具集,API设计易于使用
-
br-crypto
加密
-
eris-rs
鲁棒不可变存储(ERIS)规范草稿的编码
-
kangarootwelve_xkcp
为KangarooTwelve散列函数的实现提供FFI包装器
-
merkle-tree-bulletin-board
基于Merkle树的开源公告板
-
sigh
使用OpenSSL为ActivityPub生成和验证HTTP签名
-
nstack
kelvin merkle工具包的Arity 4栈
-
libkrypton
玩具加密库
-
bitcheck
用于在ArchLabs镜像上执行md5和sha1散列检查的脚本
-
libcrux-sha3
Libcrux SHA-3 实现
-
ppaass-codec
ppaass应用程序的编解码器部分
-
equix
客户端难题协议的非对称函数
-
unknown_order
处理模数未知顺序的有限域,典型的如RSA、Paillier、超椭圆曲线等
-
aegis
认证加密(AEGIS-128,AEGIS-256,AEGIS-128X,AEGIS-256X)
-
crypto-wasi
使用nodejs的
crypto
风格的wasi-crypto包装器 -
cerpton
“双重”凯撒密码
-
rcrypt
基于bcrypt的紧凑型哈希/盐库,具有更小的哈希值
-
diridp
作为本地文件发行令牌的OIDC IdP
-
envx
通过CLI与envx服务器交互
-
dndk-gcm
待办事项
-
alkali
Safe Rust 绑定到 Sodium 密码库
-
vented
基于事件的加密 TCP 通信
-
concrete
完全同态加密 (FHE) 库,实现了 Zama 的 TFHE 变体
-
nist-pqc-seeded-rng
用于生成 NIST PQC 竞赛中的 KATs 的 RNG
-
hashcom-rs
构建和使用哈希承诺方案的一个快速、最小但可扩展的框架
-
perfect_rand
一种用于在任意范围内随机化数字的加密方法
-
xotp
HOTP 和 TOTP 认证
-
dapol
DAPOL+ 责任证明协议
-
idntkown
身份密钥所有权
-
ecvrf
curve25519+SHA3 可验证随机函数
-
tink-awskms
Rust 版 Google Tink 密码库的 AWS-KMS 集成
-
xts-mode
Rust 中的 XTS 块模式实现
-
neo-crypto
用Rust编写的加密算法库
-
nostrkeytool
NOSTR密钥操作的命令行工具
-
googleapis-tonic-google-storage-v1
由tonic-build生成的Google API客户端库
-
snapper-box
snapper的加密存储
-
leguichet
具有抗病毒和yara扫描的单向二极管
-
rsa-der
使用DER编码和解码公共RSA密钥
-
crypto-seal
一个小型实用程序,旨在安全地“打包”或密封与serde兼容的数据类型,可以以安全的方式传递
-
trip
查找包含模式的tripcodes
-
minotp
Rust的简单OTP库
-
padding-oracle
利用CBC-PKCS7填充预言机
-
rust-sike
Supersingular Isogeny Key Encapsulation (SIKE)协议的密钥封装机制(KEM)和公钥加密(pke)方案
-
bulk-gcd
用于寻找集合中弱RSA密钥的快速并行批量GCD计算
-
rage
[测试版] 一个简单、安全、现代的加密工具
-
acme2
基于 Tokio 和 OpenSSL 的 ACMEv2 客户端
-
threshold_crypto
配对阈值密码学
-
cylinder
高级加密签名库
-
libcrux-intrinsics
Libcrux内联函数crate
-
scryptenc-wasm
scryptenc的Wasm绑定
-
webpki-root-certs
用于与webpki以外的crate一起使用的自签名X.509格式的Mozilla受信任证书机构
-
iocutil
针对恶意软件研究人员的IoC实用工具
-
vacp2p_pmtree
Rust中的持久性默克尔树
-
pqcrypto-picnic
为
pqcrypto
实现野餐方案 -
工作流程加密
一组基本数据加密工具
-
pdf
PDF阅读器
-
cita-sm2
提供SM2密码学方法
-
lox-library
构成Lox的协议和函数的主Lox库
-
hmac-serialiser
用于加密签名的HMAC序列化器,类似于Python的ItsDangerous库,但使用Rust实现
-
botan-src
Botan密码学库的源代码
-
bs-gl-client
Greenlight客户端库,也是语言绑定的基础
-
kzen-paillier
适用于Paillier部分同态加密方案的高效纯Rust库
-
lockur
使文件加密变得简单的命令行工具
-
sec-store
加密存储
-
interactsh-rs
用于与Interact.sh服务器交互的客户端库
-
chacha
流密码
-
drbg
NIST SP 800-90A R1定义的密码学随机数生成器CTR_DRBG
-
kcapi
libkcapi的官方高级Rust绑定
-
itsdangerous
Rust版本的流行的itsdangerous Python库,用于对字符串进行签名并将它们发送到不受信任的通道
-
http-signature-normalization-reqwest
一个将签名工作留给你自己的 HTTP 签名库
-
openmls_traits
OpenMLS使用的特质
-
citadel_proto
Citadel协议的网络库
-
api-signature
帮助简化API事务签名的工具
-
miracl32
miracl/core的32位no_std平台版本
-
mls-rs-identity-x509
mls-rs的X509身份工具
-
deterministic-bloom
支持饱和的确定性布隆过滤器。适用于分布式用例和作为密码学原语。
-
coolssh
SSH 2.0 客户端
-
navajo
密码学 API
-
ark-msm
基于 arkworks 的优化多标量乘法 (MSM) 库
-
nostr-nostd
在 ![no_std] 环境中的 nostr 客户端
-
pg-core
PostGuard 核心库通信和字节数据操作
-
xoodoo
Xoodyak / Xoodoo - 一种多用途的密码学方案,可用于哈希、加密、MAC 计算和认证加密
-
x509-verify
基于算法标识符的纯 Rust 库,用于验证 X.509 签名
-
libcryptsetup-rs-sys
libcryptsetup 的低级绑定
-
pairing-plus
配对友好椭圆曲线库
-
fhe
基于Rust的完全同态加密
-
zki_sieve
SIEVE IR
-
spire-api
SPIRE API
-
enassi-rs-encrypt
enassi的Rust加密库
-
rops-cli
纯Rust编写的SOPS CLI替代品
-
bloock-babyjubjub-rs
BabyJubJub椭圆曲线实现
-
ucipher
uci
-
openpgp-card-rpgp
openpgp-card与rPGP配合使用的配套crate
-
fng_api_wrapper
Crypto Fear and Greed API封装
-
ringpcx
使用Rust安全、快速、小巧的加密
-
kuznechik
"Kuznechik"同步加密算法(GOST R 34.12-2015,GOST R 34.13-2015)
-
merklebtree
Merkle B树实现
-
meta-secret-core
Meta Secret核心模块
-
ssi-jws
ssi库的JWS
-
ncr
Minecraft模组No Chat Reports中的聊天加密
-
ophelia
加密集合
-
dusk-safe
字段元素Sponge API
-
kuska-sodiumoxide
用于Rust的快速加密库(libsodium绑定),支持ed25519到curve25519的转换
-
nazgul
实现了各种环签名方案
-
dudect-bencher
DudeCT常量时间函数测试器
-
kyber-pke
Kyber加密库,支持任意明文输入。缓解kyberslash问题。
-
keygen
二进制程序,从种子创建可验证的序列密钥
-
rust-kbkdf
基于Pseudorandom Functions的SP800-108密钥派生函数
-
ppaass-crypto
ppaass应用程序的加密
-
fash
跨平台GUI应用程序,用于计算文件的散列值并与提供的散列值进行比较
-
getrandom-runtime-seeded
一组标准消息、状态结构和辅助函数,合约可以使用它们来实现合约迁移
-
cashweb-secp256k1-sys
FFI for Pieter Wuille’s
libsecp256k1
library -
test-dalek-docs
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
sm4-gcm
SM4-GCM 库
-
ark-bn254
BN254 对偶友好椭圆曲线
-
ftx_async
FTX 交易所 Websocket 和 REST API 的非官方异步 Rust 库。Websocket 接口通过在通道上发布消息完全抽象了与 FTX 的连接...
-
sos-account-extras
Save Our Secrets 本地账户的额外功能
-
gday_encryption
ChaCha20Poly1305 包装器,加密 IO 流
-
siph
字符串的 Siphasher 程序。返回提供的字符串的 64 位 SipHash 2-4 哈希。
-
ed25519-dalek-blake3
分支 ed25519-dalek,将 sha512 替换为 blake3
-
better-blockmap
为 electron-builder 生成更好的块映射文件
-
assemblylift-iomod-crypto-guest
AssemblyLift Crypto IOmod (guest)
-
benu
紧凑的二进制签名令牌
-
easy-hasher
Easy hashing 库
-
dpf-fss
分布式点函数实现
-
check_mate
在你自毁之前检查自己
-
gnark-bn254-verifier
BN254曲线的gnark验证器
-
cncs-sm2-gen
中国国家密码标准 - SM2 Gen
-
hmac-sha1-compact
一个小巧的自包含 SHA1 和 HMAC-SHA1 实现
-
rana
Nostr 公钥挖矿工具
-
pkgar
Redox 包存档
-
tentacli-crypto
tentacli 的加密函数
-
lazyxchacha
基于RustCrypto的Lazy XChaCha20-Poly1305,用Rust编写
-
capy_kem
ML-KEM与MAL-BIND安全结合
-
cloudproof_findex
Cosmian Findex 云库
-
postio
使用AWS S3后端加密的文件发送/队列/接收器
-
cosmian_crypto_base
用于混合加密和纯加密原语的加密库
-
ssl-expiration2
检查SSL证书过期
-
libmilkyway
milkyway项目的一部分,为MilkyWay模块间通信提供通用协议
-
chuchi-crypto
提供加密和签名的加密库
-
pumpkin
加密安全的素数生成器
-
artc
下载工件并验证sha散列和pgp签名的程序
-
ark-secp256k1
secp256k1曲线
-
sfhash
Hsieh Hash
或SuperFastHash
函数 -
arkworks-mimc
Arkworks 实现的加密散列函数 MiMC
-
dnapi-rs
Defined Networking API 客户端
-
poly1305
通用散列函数和消息认证码
-
bili-wbi-sign-rs
Bilibili 的 WBI 签名
-
perfect-merkle-forest
完美平衡的 Merkle 树森林
-
bls_sigs_ref
BLS 签名草案 std,参考实现
-
pbkdf2
PBKDF2 通用实现
-
ct-codecs
从 libsodium 重新实现 Rust 中的恒等时间十六进制和 base64 编码器
-
fastcrypto-tbls
门限 BLS 和 DKG 协议
-
rsa-msg-packets
为rsa-messenger-client和rsa-messenger-server提供的辅助库
-
pw_hash
纯Rust编写的密码散列例程集合。由inejge的pwhash分支而来。
-
binary-ff1
使用基数2优化的FF1加密实现
-
wardenx-core
核心系统和功能
-
short_group_sig
短群签名 - BB和弱-BB
-
cookie-hashed-domain
HTTP cookie解析和cookie jar管理。支持签名和私有(加密、认证)jar。
-
crypto-brainfuck
将字符串编码为brainfuck
-
classic_crypto
使用任何字符集加密、解密和解决古典密码
-
bssl-cmake-sys
到BoringSSL的FFI绑定(包含cmake)
-
libgmtr
计算字母和单词的基玛利亚值
-
concrete-core
Concrete是一个完全同态加密(FHE)库,实现了Zama的TFHE变体
-
fiffy
用于简单的文件处理
-
crypto-literal
加密文本过程宏
-
fluent-hash
一个轻量级的库,提供生成 SHA-1 和 SHA-2 摘要的流畅接口
-
svp
在任意精度整数上的格筛法
-
shamirsecretsharing
Rust 的 Shamir 秘密共享库
-
nucleociph
将短语编码成核苷酸字符,反之亦然
-
triptych
Triptych 零知识证明系统的 Rust 实验性实现
-
enprot
Engyon 的命令行工具
-
dividebatur
单一可转让选票选举结果计数器
-
snailcrypt
访问 api.snailcrypt.com
-
rustls-mbedcrypto-provider
基于 mbedtls 的 rustls 加密提供商
-
dalek-ff-group
围绕 curve25519-dalek 的 ff/group 绑定
-
wireguard-vanity-address
查找具有特定可读字符串的 Wireguard VPN 密钥对
-
randomorg
random.org 客户端库。随机性来自大气噪声,对于许多用途来说,比计算机程序中通常使用的伪随机数算法要好。
-
ps-datachunk
基于块的数据加密器
-
entropy-game
熵,一款游戏
-
liboxyd
Coldwire 的加密库
-
selective-disclosure-jwt
选择性披露 JWT
-
mkserial
X.509 证书的序列号生成器
-
tiengviet
轻松将越南符号转换为无符号符号,就像吃 🥞🥞🥞
-
private-box
直接移植自 https://github.com/auditdrivencrypto/private-box
-
fourq
FourQlib 的 Rust 绑定,FourQlib 是一个 fourq 曲线实现
-
frauth-ed25519-dalek
ed25519-dalek 的分支,解决了 serde 问题
-
shielded
内存。防止推测和侧信道攻击(如 Spectre、Meltdown、Rowhammer 和 Rambleed)的内存保护。
-
tinycrypt
小型且简单的加密库,依赖最小
-
rbtables
快速且可扩展的彩虹表实现
-
tookey-libtss
门限签名方案
-
sam_encrypt
提供一套密码学原语,用于构建代理自加密方案
-
omnibor-cli
用于操作 OmniBOR 标识符和清单的 CLI 工具
-
aes_rust
AES 密码方案库 (AES) - Rust (AESr)
-
rpgpie
rPGP 的实验性高级 API
-
omegaupload
CLI 工具
-
joplin-reader
读取 Joplin 数据文件夹并提供了对条目的接口
-
redseat-crypto
插件创建的通用描述
-
generic-ec-curves
为
generic-ec
crate 的椭圆曲线 -
did-simple
非常简单的 DIDs
-
otrr
otrr — OTR 协议版本 3 和 4
-
cc13x2
CC13x2 微控制器外围访问框
-
rtc-srtp
Rust 中的 RTC SRTP
-
obg
用无或反之来加密或解密某些内容
-
gp-crypto-ec-utils
通用 Arkworks 椭圆曲线操作的宿主函数
-
vme-pkix
Fortanix VME 环境的 TLS 证书编码和解码辅助工具
-
rust_sm
sm
-
dbe
数据库开发加密工具
-
lonewolf-auth-toolkit
此软件包添加了一些与身份验证相关的实用函数
-
cyphergraphy
主要加密算法的实现无关抽象(cyphernet 套件的一部分)
-
moonramp-encryption
加密支付网关
-
secapi
绑定
-
jisp_sha2
SHA-2算法及其变体用于个人项目
-
csidh
CSIDH密码学算法的纯Rust实现,用于秘密密钥交换。提供无std友好实现。目前不是恒定时间的。
-
确定性散列
创建不受架构影响的确定性散列
-
dock_crypto_utils
Dock密码库的通用代码
-
shiva-dto
Shiva的DTO
-
libsignify
为文件创建加密签名并验证它们
-
k256-kit
k256工具包
-
torrosion
Rust的Tor库
-
cryptsetup-rs
libcryptsetup库的Rust封装,允许在Linux中操作LUKS设备
-
safe-oqs
Open-Quantum-Safe的liboqs的接口
-
xkcp-rs
对XKCP库的安全封装
-
iroh-sync
Iroh 同步
-
sshd-openpgp-auth
基于 OpenPGP 的 SSH 服务器密钥的信任锚创建和管理命令行工具
-
dalek-test-curve-docs
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
ssl-expiration
检查SSL证书过期
-
freechains
rust 客户端库
-
rusty-s3
遵循 Sans-IO 方法实现的纯 Rust AWS S3 客户端
-
cryptoki-sys
PKCS #11 API 的 FFI 包装器
-
minisign-verify
用于验证 Minisign 签名的轻量级 crate
-
rust_chacha20
ChaCha20 流密码
-
sshauth
基于 SSH 密钥(代理或静态文件)的认证令牌
-
kytz
云中翱翔,而你操控着线索
-
portal-lib
安全的文件传输库,用Rust编写。该库使用SPAKE2在非安全通道上执行密钥协商,并使用ChaCha20Poly1305认证加密来加密...
-
sealed_box
Rust/WebAssembly的Libsodium sealed_box构建
-
zest4096
基于ChaCha的哈希,用于更快、更大的块
-
secured-cipher
ChaCha密码族的纯Rust实现
-
stealth-lib
ZKP的函数
-
eigen_crypto
为EigenCC提供的加密库
-
radicle-keystore
在Radicle堆栈中对加密密钥存储的抽象
-
py-ed25519-bindings
ed25519-dalek RUST crate的Python绑定
-
ark-ff-zypher
有限域
-
serde-crypt-macro
端到端加密的serde::Serializer和serde::Deserializer - wasm-ready - 用于生成加密/解密类型变体的过程宏,适用于服务器端和客户端使用
-
test-cert-gen
生成用于测试的证书(例如,用于TLS)
-
sha2-const
SHA-2系列哈希函数的const函数实现
-
iso8583_rs
定义/解析/组装ISO8583消息,并通过TCP发送/接收
-
kangarootwelve
BlaKE12:在12轮上运行的超快KEccak
-
aes256ctr_poly1305aes
纯Rust实现的AES256CTR-Poly1305AES认证加密,可选特定架构的硬件加速
-
rust_ev_crypto_primitives
电子投票应用所需的加密原语
-
ec25519
适用于25519曲线族的紧凑型、自包含的wasm友好型椭圆曲线算法
-
fair-baccarat
使用服务器种子、客户端种子和nonce,以确定性地玩百家乐游戏
-
pdc-rs
pdc (完美扩散加密)
-
illusion
透明的对象级客户端加密S3代理
-
dynamic-token
基于共享API密钥、时间戳、一些随机噪声字符和可选的UUID,对时间敏感的动态身份验证令牌进行编码和评估
-
rdedup-lib
具有压缩和公钥加密的数据去重。 - 库
-
nobsign
但有效的签名库,用Rust编写
-
rc4ok
轻量级高性能的加密强随机数生成器
-
clevis
clevis协议的初步Rust实现
-
sqrl-protocol
Secure Quick Reliable Login (SQRL) 协议
-
lorenz-sz
Lorenz SZ40密码机的模拟器
-
sp1-helper
使用构建脚本构建SP1程序
-
navajo-cli
Navajo CLI
-
starky
STARKs
-
flakebi-ring
ring的分支,使一些私有功能公开
-
appimage
创建和签名appimage
-
leo-retriever
Leo编程语言的检索器
-
ssss
Shamir秘密共享方案
-
picnic-sys
使用Picnic共享库的声明
-
mp4decrypt
使用bento4解密mp4流
-
bbs_plus
BBS和BBS+签名和协议,用于签名知识证明
-
rasn-pkix
处理公钥基础设施(PKIX)对象的数据类型
-
volaris-cli
使用现代算法和经过审计的加密引擎提供高效、健壮且经过验证的命令行文件加密
-
inc-sha1
增量SHA-1计算
-
argentum_encryption_infrastructure
加密的基础层
-
tx-custom-boot
从自定义有效负载为switch生成boot.dat
-
tss-esapi-sys
围绕TSS 2.0增强系统API的FFI包装器
-
trifid-pki
Nebula PKI系统
-
ferropassgen
生成安全密码和密语
-
ministark-gpu
STARK/SNARK证明器常用的GPU优化原语
-
bcrypt-tune
一个小工具,用于使用不同的权重基准测试bcrypt crate
-
sop
Rust对无状态OpenPGP接口的接口
-
jisp_sha3
SHA-3算法及其变体的纯Rust实现,用于个人项目
-
ece-native
根据RFC8188实现的加密内容编码(ECE)加密和解密
-
abcrypt-wasm
abcrypt的Wasm绑定
-
sha256sum_from_scratch
Rust中从头开始的sha256sum实现
-
star-constellation
基于STAR协议构建的嵌套门限聚合
-
nuts-memory
nuts 的后端实现
-
cyclone-msm
FPGA 加速的多标量乘法
-
crypt_guard_sign
CryptGuardLib是一个专为强加密和解密设计的Rust库,它集成了后量子密码学,以抵御量子威胁。它适用于...
-
spki
X.509 主题公钥信息 (RFC5280),描述公钥以及它们相关的算法标识符(即 OIDs)
-
modernized_vigenere
改进的维吉尼亚算法
-
ncr-crypto
Minecraft No-Chat-Reports Mod 使用的密码学
-
tc_tea
腾讯的 TEA 变体 (tc_tea)
-
chksum-core
用于简单计算字节数据、文件、目录等的核心特性和函数
-
fdh
全域哈希 (FDH),用于将哈希摘要的长度扩展到任意长度
-
smile
Rust 的密码学库
-
tfhe-zk-pok
TFHE 的加密零知识证明
-
elliptic-curve-gost
小型椭圆曲线实现(GOST 34.10-2018),计算基于 Rust Crypto 的大整数库
-
blitzar-sys
Blitzar 库的 Rust 绑定
-
bip32
以通用、no_std 友好的方式实现分层密钥派生。支持使用纯 Rust k256 crate 或基于 C 库的 secp256k1 crate 派生密钥
-
crypto-utils
Rust 的密码学工具
-
p384
纯 Rust 实现 NIST P-384(也称为 secp384r1)椭圆曲线,如 SP 800-186 中定义,支持 ECDH、ECDSA 签名/验证和通用曲线算术支持。
-
x3dh-ke
X3DH
-
pki
Rust 的公钥基础设施工具
-
openmls_memory_storage
实现 openmls_traits 的 OpenMLS 的一个非常基础的存储
-
street-cred
管理您应用程序的加密秘密
-
trust-acme
通过 Trust-DNS 管理证书。DNS 挑战和 TLSA 记录。
-
cognito_srp
AWS Cognito 安全远程密码(SRP)客户端实现
-
cipher_magma
块加密算法 Magma(GOST R 34.12-2015,原名 GOST 28147-89)
-
centipede
用于实例化具有恢复功能的 KMS 的方案
-
noise-ring
nosie-protocol 的环封装
-
shelter-cli
您所有数据的安全之地
-
kyber-kem
Rust 中的 Kyber IND-CCA2 KEM
-
mls-rs-crypto-rustcrypto
基于 RustCrypto 的 mls-rs 的 CryptoProvider
-
cryptix-bigint
cryptix 的 bigint 库
-
hips
与您的代码一起管理机密信息
-
fuzzytags
用于元数据抗标记的概率性密码结构
-
natrium
密码学库
-
ansible-vault
加密和解密 Ansible Vault
-
sidefuzz
自动寻找旁路(时间)漏洞的模糊测试器
-
hyper-openssl
通过 OpenSSL 实现的 Hyper TLS 支持
-
schnorr-rs
Schnorr 协议
-
oberon
无需电子邮件、短信或认证器应用程序的多因素零知识令牌。令牌有效性的证明仅 96 字节,而令牌本身仅 48 字节
-
frost-secp256k1
支持 FROST 的 secp256k1 曲线上的 Schnorr 签名方案
-
theca
功能齐全的命令行笔记工具
-
quinn-noise
quinn noise 实现
-
sentc-crypto-fips-keys
符合 Fips 的使用 openssl 的密钥实现
-
covidcotra
一种针对 COVID-19 的合同追踪实验
-
pasta-tokens
平台无关的 SEcurity TOkens (PASETO) 是 JOSE/JWT 的安全替代品
-
apple-security-framework
适用于 macOS 和 iOS 的 Apple
Security.framework
绑定 -
blake-hash
BLAKE 哈希函数
-
the_encrypter
加密和解密单个数据条目,例如主密码
-
dkg
基于 ff/group 的分布式密钥生成
-
risc0-circuit-rv32im
rv32im 的 RISC Zero 电路
-
disco-rs
Disco 噪音协议扩展的无 std、纯 Rust 实现
-
tor-hsclient
Arti 实现的洋葱服务客户端
-
ntrumls
Rust。到参考实现的接口。
-
keybob
加密密钥实用工具
-
irmaseal-curve
IRMAseal 的 BLS12-381 配对友好椭圆曲线构建的分支
-
encryption-macros
宏在编译时或自动解码运行时对字符串进行异或或自动解码
-
include-crypt
安全地将文件嵌入到您的二进制文件中
-
阈值秘密共享
各种阈值秘密共享方案的纯Rust实现
-
心理扑克
编写无信任的纸牌游戏
-
tlock_age
Rust混合时间锁加密库
-
cipherstash-client
CipherStash的官方客户端
-
synedrion
基于Canetti-Gennaro-Goldfeder-Makriyannis-Peled '21方案的阈值签名库
-
libswifft_sys
LibSWIFFT是一个生产就绪的C/C++库,提供SWIFFT,这是一种最快的可用安全哈希函数之一,同时也具有抗碰撞性,并便于零知识...
-
ecsimple
椭圆曲线密码学
-
x-923
Rust的ANSI X.923
-
tangy-lib
Tang协议库实现
-
merkle_tree
Merkle树实现
-
sharks
快速、小型且安全的Shamir的秘密共享库crate
-
librqbit-sha1-wrapper
围绕rqbit torrent客户端中使用的各种sha1实现提供的通用接口
-
monocypher
monocypher C库的绑定
-
verkle-tree
Verkle Trees,是Merkle Trees的有效升级,提供改进的效率和减少的证明大小。此crate提供了一个强大、性能良好且易于使用的库来创建...
-
x25519-dalek-ng
x25519-dalek的分叉,更新rand_core
-
bls_ringct
Ring Confidential Transactions的纯Rust实现
-
wring-twistree
消息加密和树哈希
-
orodruin
Ristretto曲线上的安全的Rust Monero-like bLSAG环签名
-
asn1
Rust的ASN.1 (DER)解析器和编写器
-
chacli
chacha20加密的cli,不要用于重要目的
-
gm-rs
中国加密算法标准(SM2/SM3/SM4)
-
pkpw
如果电池夹子正确,但宝可梦
-
加密信息
使用AES-256-GCM安全加密和存储可序列化数据
-
球体
端到端加密框架
-
sequoia-sqv
OpenPGP签名验证程序
-
cryptohash
抽象加密哈希函数的特质
-
pqcrypto
后量子加密原语
-
thrussh-keys
处理 SSH 密钥:加载它们,解密它们,调用 SSH 代理
-
h_encrypt
加密/解密库
-
age-plugin
[BETA] 编写age插件的API
-
clia-rustls-mod
Rustls是用Rust编写的现代TLS库。这是使用ring的clia-mod。
-
chksm
用于我的项目的多功能Rust库
-
ctclient
适用于监控、快速SCT验证、八卦等的证书透明度日志客户端
-
p3-keccak
Keccak散列包装器适配Plonky3 API
-
bls_amcl_hotfix
BLS签名。2种变体。支持多重签名、阈值签名、批量验证
-
acvp-parser
自动加密验证协议(ACVP)测试向量的解析器
-
fss-types
crate fss中使用的通用类型
-
pgp-cleartext
PGP明文框架实现
-
m10-signing
M10请求签名实用库
-
plonky2_util
由Plonky2使用
-
tiny-encrypt
小型文件加密工具
-
xxtea-nostd
Rust XXTEA实现,适用于无标准环境
-
merkle-lite
快速、可组合的二进制Merkle树和证明,适用于Rust加密散列函数
-
actix-hash
适用于 Actix Web 的哈希工具
-
sgx-keyreq
请求 SGX 密钥的稳定/无 std 兼容库
-
oblivion
Rust 高并发实现 Oblivion,一种基于 ECDHE 加密算法的端到端加密协议
-
lit-utilities-wasm
用于 Lit 协议网络客户端操作的加密工具
-
libcrux-ecdh
Libcrux ECDH 实现
-
horror
加密辅助库
-
libsumatracrypt-rs
密码学
-
libjayjeer
Jayjeer 离线网络密钥协商和信息传输系统的核心库
-
libpaillier
Paillier 密码系统是一种基于复合度同余类的公钥密码系统。Paillier 密文是同态的,因为它们可以被添加
-
noir_grumpkin
grumpkin 曲线
-
sec1
纯Rust实现的SEC1:椭圆曲线密码学编码格式,包括ASN.1 DER序列化的私钥以及椭圆曲线点到字节串编码
-
reepal
为我的ree课程设计的命令行加密工具
-
ezcrypt
具有忘记密码功能的文件加密工具
-
mrkl
通用、简约、可并行化的Merkle树
-
botan-sys
Botan密码库的FFI封装
-
wow_srp
支持重新连接的World of Warcraft风格SRP6的服务器和客户端库
-
vdf-cli
Verifiable Delay Function (VDF) crate的命令行界面
-
akd_core
akd crate的核心工具
-
libthemis-src
构建原生的Themis库
-
lazychacha
基于RustCrypto: ChaCha20Poly1305的Rust中的Lazy ChaCha20-Poly1305
-
simple-aes
AES256-ctr加密和解密器,基于npm包(aes256)
-
dusk-schnorr
带有 PLONK 电路模块的 Schnorr 签名的纯 Rust 实现
-
rs_internal_state
该包是加密库
rs_shield
中的基本构建模块。它专注于提供各种加密操作的基础功能和基础设施... -
sgx_ucrypto
Rust SGX SDK 提供了在 Rust 编程语言中编写 Intel SGX 应用程序的能力
-
bpb
船的私人壁垒
-
mpc-protocol
使用noise协议进行端到端加密的多方计算框架
-
mlo-chacha20-rs
独立的ChaCha20密码
-
lea
轻量级加密算法(LEA)
-
thieves-cant
布鲁斯·施奈尔设计的独奏密码
-
rsa_ext
纯Rust RSA实现
-
flex-dns
使用Rust编写的无分配无std DNS解析器和序列化器
-
jwtk
JWT签名(JWS)和验证,具有一等JWK和JWK集(JWKS)支持
-
rs-password-utils
密码工具,使用 Rust 编写
-
evpkdf
OpenSSL EVP_bytesToKey 函数
-
rust_keylock
一个以安全、易于使用、可移植和可扩展为目标密码管理器
-
oxyd
Coldwire 的加密库
-
libsodium-ffi
libsodium 库的原生绑定 (FFI)
-
portal-relay
Portal 安全文件传输协议的代理
-
evilaes
不安全的 AES 256 位实现
-
mls-rs-crypto-webcrypto
基于 SubtleCrypto 的 CryptoProvider,用于在浏览器中支持 mls-rs
-
ark-poly-zypher
基于有限域的FFT的高效多项式算术
-
rsa-fdh
使用 RSA 和全域哈希的证明安全盲签名方案,支持盲签名/盲签名
-
edcert
可用于基于 Ed25519 签名和验证内容
-
tandem_http_client
Tandem SMPC 引擎的 HTTP 客户端
-
sxx
Windows 命令行加解密小工具 - 命令行加密工具
-
provenance-rs
一个用于安全证明文档来源的所有权历史协议
-
pgp-lib
处理 PGP 操作
-
snowstorm
基于 Noise 协议的最简加密协议(snow)
-
thotp
基于 RFC 的 TOTPs 和 HOTPs 实现
-
nethsm
用于与 Nitrokey NetHSM API 交互的高级库
-
detached-jws
Rust 的分离 JSON Web 签名
-
libmhash
一个可以同时对多个文件进行多哈希的文件哈希库
-
double-ratchet-signal-cbc-aes256-pkcs7-compact
查看 double-ratchet-signal crate
-
native-pkcs11-traits
实现和与native-pkcs11模块后端交互的特性行为
-
wamu-core
通过多个去中心化身份计算门限签名的Wamu协议核心
-
authenticode-parser
对authenticode-parser库的绑定
-
bao_bin
bao crate的一部分的命令行实用工具
-
tink-mac
为Google的Tink密码库的Rust版本提供的MAC功能
-
deadbolt-crypto
deadbolt的密码学包装器
-
encrypt-me
通过字节移动对文件进行加密和解密
-
Cupcake
基于格的加法同态加密方案
-
groestl-aesni
支持AES扩展的x86-64系统的硬件加速Groestl哈希
-
dpf
分布式点函数的管理
-
sn_interface
安全网络接口。消息和类型。
-
gimli-aead
基于Gimli置换的Aead
-
rust_helpers
帮助项目
-
ockam_vault
仅软件Ockam Vault实现
-
cardseed
使用PBKDF2从扑克牌生成伪随机数
-
ssi-jwk
ssi库的JWK
-
gnupg
在Rust中对gpgme的包装
-
ark-relations-zkhub
秩一约束系统
-
keccak-rust
Rust中的Keccak实现
-
curve25519-entropic
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
bls12_381-bls
使用BLS12-381曲线的BLS签名
-
shr_rustlss
tls
-
ecdsa-flow
提供对椭圆曲线数字签名算法(ECDSA)互操作支持的签名和椭圆曲线类型
-
star-sharks
适用于STAR协议的Shamir秘密共享库
-
msecret
纯Rust编写的MSecret密钥派生参考实现。包含有用的命令行工具
-
basic-jwt
基本JWT签名和验证库
-
tpm2
纯Rust编写的TPM2 TSS
-
ark-bls12-377-ext
BLS12-377配对友好椭圆曲线的扩展
-
deterministic-keygen
确定性密钥生成器
-
secured-enclave
Rust中数据安全加密和解密的库,使用户界面友好
-
rusted25519
ed25519椭圆曲线操作的原型库
-
ockam_command
为分布式应用程序提供端到端加密和相互身份验证
-
mpc-client
用于MPC/TSS应用的Noise协议WebSocket中继客户端
-
mdbook-pagecrypt
使用密码保护加密由mdbook构建的网站
-
actions-digest
将GitHub操作步骤从git-ref解析到commit-sha
-
s2n-tls-sys
C99实现的TLS/SSL协议
-
pkcs11-bindings
Rust对PKCS#11规范的绑定
-
rsa_rs
rust rsa库 -- 测试性项目 -- 不要用于重要应用
-
rustls-symcrypt
为SymCrypt提供的rustls加密提供者模型
-
filecoin-signer
Filecoin签名实用程序函数
-
citadel_user
Citadel协议的用户后端库
-
pg-curve
BLS12-381配对友好椭圆曲线构造的分支,具有目标组序列化
-
hsieh-hash
Hsieh Hash
或SuperFastHash
函数 -
ark-r1cs-std-zypher
约束系统小工具的标准库
-
eseb
使用NaCl的对称加密二进制文件
-
blot
Blot 命令行界面
-
osshkeys
读取和写入OpenSSH的公钥和私钥
-
aead-gcm-stream
AES GCM 加密算法数据流的纯Rust实现
-
forage
存储
-
md5-core
函数式风格的md5包
-
sheroz
示例集合
-
curve25519-parser
Curve25519 解析器 - OpenSSL Ed25519 / X25519 密钥的DER/PEM解析器
-
ark-crypto-primitives
有用的加密原语
-
talktosc
用于OpenPGP操作的与智能卡通信
-
ocsp-stapler
支持Rustls的OCSP stapler和客户端
-
at-cryptoauth
ATECC608加密认证安全元素的驱动程序
-
crypto2
加密算法
-
libhydrogen
一个现代且易于使用的加密库
-
secure_layer
一种确保服务器客户端通信的机制
-
fips203-ffi
暴露FIPS 203(草案)的C共享库:基于模块格的密钥封装机制
-
crypt primitives
加密原语集合
-
frostore
Schnorr门限签名数据库
-
md5hash
在安全Rust中实现的no_std MD5哈希
-
hacl
使用HACL项目形式化验证代码的加密库
-
mini-rcrypt
OpenBSD Blowfish密码哈希代码的Rust最小实现
-
file_endec
从命令行进行安全文件加密和解密
-
ockam_executor
Ockam 异步执行器 crate
-
gm-sm2
中国加密算法标准 SM2
-
privatebox
一个小巧易用的 API,用于加密您的数据
-
ecvrf-rs
使用 Rust 实现的椭圆曲线 VRF
-
rusty_secrets
Rust 编程语言中的阈值 Shamir 秘密共享
-
bfv12
B/FV 同态加密的纯 Rust 实现
-
rusty_crypto
Rust 的加密套件
-
gcm-sst
待办事项
-
tweetnacl
使用 tweetnacl 的 API
-
cyl
高级加密签名 CLI 工具
-
openmls_rust_crypto
OpenMLS 的加密后端,使用 RustCrypto 基础实现 openmls_traits
-
turboshake
基于 keccak-p[1600, 12] 置换的可扩展输出函数系列
-
jwt-next
JSON Web Token 库
-
ecies_25519
基于 X25519 曲线的椭圆曲线集成加密方案
-
pwhash
纯 Rust 编写的密码散列例程集合
-
onetimepad
快速计算一次性密码的值
-
pwdm
管理密码的简单命令行工具和 Rust 库
-
volaris-crypto
Volaris 背后的核心加密技术
-
yasmf-hash
编码和解码 yasmf-hashes
-
http-signature-normalization
一个将签名工作留给你自己的 HTTP 签名库
-
risc0-tools
RISC Zero 开发工具
-
bls-signatures-rs
Bonneh-Lynn-Shacham (BLS) 签名在 Rust 中的开源实现
-
crypto_api_blake2
为
crypto_api
实现了 Blake2b -
wcb
兼容 WebCrypto 的加密 CLI
-
crypter
AES-GCM 256 加密和解密库
-
ciphercore-adapters
连接 CipherCore 和其 C 绑定的辅助包
-
aloha
Oblivious HTTP 的 Rust 低级实现
-
blake3-proof-of-work
使用 blake3 哈希函数的基本工作量证明方案
-
decanter-crypto
实现生态系统原生的基本加密原语
-
witnet-bn
将配对密码学与Barreto-Naehrig曲线结合
-
bamboo-rs-core-ed25519-yasmf
发布和验证 bamboo 消息的签名哈希链
-
schnorr-signatures
包含常用代码的最小 Schnorr 签名 crate
-
rpm-sequoia
使用 Sequoia 的 RPM PGP 接口
-
blake3-tree
Blake3超级加速
-
amcl_wrapper
覆盖Milagro密码库(版本3)的包装器
-
naruto
RAMenPaSTA
-
mls-rs-crypto-openssl
基于OpenSSL的mls-rs CryptoProvider
-
sre
对称可撤销加密实现
-
cprocsp-sys
CryptoPRO绑定
-
redjubjub
RedJubjub签名方案的独立实现
-
r255b3
使用Ristretto255和Blake3的短Schnorr签名
-
maybenot-ffi
Maybenot周围的FFI包装器
-
arecibo
无需信任设置的递归zkSNARKs
-
container-image-ref
容器镜像引用
-
tongsuo
OpenSSL绑定
-
fcomm
与Lurk的功能承诺
-
pem-iterator
遍历PEM编码数据
-
cosmian_fpe
格式保持加密
-
aead-io
围绕AEAD的读写接口的包装器
-
sealed-secrets
使用Sealed Secrets加密和解密机密的库
-
e2e-irc
可以发送加密消息的IRC中继器
-
sentc-crypto-utils
sentc sdk和sdk light的通用类型和函数
-
google-cloud-iot-jwt
适用于嵌入式no_std heapless(无分配)设备的Google Cloud IOT Core JWT
-
crypticy
Rust中的密码学库
-
user-balance-merkle-tree
Rust中用于用户/余额存储的默克尔树实现
-
carrier
针对物联网的通用安全消息系统
-
soteria-rs
内存中存储的密钥包装器,旨在防止旁路和推测攻击
-
scytale
一个快速且正确的加密库
-
age-plugin-openpgp-card
用于在OpenPGP Card设备(Yubikeys,Nitrokeys)上使用ed25519的Age插件
-
class_group
构建IQC:基于虚二次序的类群(Cl)的密码学
-
ark-crypto-primitives-zypher
有用的加密原语
-
mmr-crypto-primitives
ark-crypto-primitives的分支:mmr gadget实现
-
winterfell
STARK验证器和证明者
-
dusk-hamt
microkelvin的HAMT数据结构
-
merkle_sigs
Merkle签名
-
frost-ristretto255
支持FROST的素数阶Ristretto群上的Schnorr签名方案
-
quick-merkle
Rust 的快速 Merkle 和来源
-
hashwires
由可信第三方颁发的凭据的范围证明系统
-
wireapp/proteus
Axolotl 协议实现
-
zerodrop
在释放时将零boxed数据。不再维护。请使用 https://github.com/cesarb/clear_on_drop/ 上的 ClearOnDrop 代替。
-
monocypher-sys
monocypher C 库的 Bindgen 生成的绑定
-
tor-checkable
确保在使用前验证已签名或时间限制数据的类型
-
ssb-verify-signatures
并行验证 scuttlebutt 消息的签名
-
krb5-sys
krb5 库的绑定,状态不完整
-
cifra
使用经典方法加密和解密文本的控制台命令
-
bacteria
Strobe & Transcript 协议
-
bcrypt-only
在安全的 Rust 中实现低级的 bcrypt 函数
-
volaris-tools
包含所有 volaris 工作和工具的库
-
rust-aes-proofs
基于AES的各种Proof-of-Replication和Proof-of-Time实现和基准测试
-
p256_flow
p256的纯Rust实现,支持ECDH、ECDSA签名/验证等,是NIST P-256椭圆曲线(即secp256r1、prime256v1)的Flow-Rust-SDK版本...
-
slipped10
SLIP-0010:从主私钥派生ed25519私钥
-
sp1-lib
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
pkgar-keys
为pkgar提供密钥管理工具/库
-
lcpc-2d
来自线性码的多项式承诺方案
-
seed-keeper-core
使用Argon2和AES密钥加密密钥生成和加密加密种子
-
hyper-rboring
通过BoringSSL实现的Hyper TLS支持
-
aes-gcm-sst
待办事项
-
p3-blake3
针对Plonky3 API的适配的Blake3哈希包装器
-
rust-elgamal
使用ristretto255椭圆曲线群的ElGamal同态加密的简单实现
-
crupter
文件校验和加密
-
ockam_multiaddr
multiformats.io/multiaddr
-
sha
Rust安全哈希算法(SHA)库
-
clap-digest
clap和摘要集成
-
my_encryption_lib
各种加密和解密算法
-
zk-paillier
使用Rust编写的Paillier密码学零知识证明集合
-
speck
分组密码
-
shs_core
秘密握手协议核心
-
mercy-cli
Mercy CLI是一个基于Mercy Rust包的简单命令行界面
-
x509
X.509证书序列化
-
ucan
实现基于UCAN的授权,简洁且易于使用!
-
crypto_pimitives
面向性能的加密原语
-
ecc
椭圆曲线算术和密码学库
-
摘要哈希
密码学级别的数据结构哈希
-
vsss-rust
提供可验证秘密共享(VSS)方案的实现
-
chacha20
流密码(RFC 8439),使用RustCrypto
cipher
crate中的特质以纯Rust实现,可选架构特定硬件加速(AVX2, SSE2)。此外还提供了ChaCha8… -
mbedtls-platform-support
为
mbedtls
crate提供的支持库,提供平台和目标特定的所有必要函数的实现。通过将此逻辑分离到单独的crate中,可以… -
gnip44
nostr NIP-44加密代码
-
kerberos_crypto
Kerberos 的加密算法
-
nym-pemstore
以PEM格式存储私钥公钥对
-
cc13x2x7_cc26x2x7_pac
适用于TI cc13x2x7/cc26x2x7微控制器系列的外围访问crate
-
ark-ed-on-bls12-377
在BLS12-377曲线的标量域上定义的扭曲埃德蒙德曲线
-
firebase-rtdb
Firebase协议的客户端
-
vrf-r255
基于ristretto255组的可验证随机函数
-
omnibor
可复现的软件身份和细粒度的构建依赖跟踪
-
votate-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
thisisstupidaaaa
它的sha1哈哈,这可不是我自己写的,我只是从互联网上复制过来的
-
risc0-circuit-recursion
RISC Zero的递归电路
-
s2n-quic-dc
s2n-quic内部使用的crate
-
rail_fence_cipher
提供使用栅栏密码加密和解密字符串的函数
-
medallion
使用serde, serde_json和openssl的Rust JWT库
-
ssb-common
ssb模块间的公共类型和数据
-
octavo
高度模块化的纯Rust编写的加密和哈希库。警告!!! 不适合生产使用。
-
cose-rust-plus
COSE的Rust实现
-
selenite
基于PQcrypto的量子后密码学证书
-
pqc_kyber_kyberslash
后量子 Kyber KEM 算法
-
spg
通过CLI实现的密码生成器
-
fern-masking
Fern代理的嵌入式数据掩码处理器
-
ed448
Ed448、Curve448 和 Decaf 的纯Rust 实现
-
performant_encryption
提供Rust中高效且可信的加密外部函数
-
recs_lib
用于加密文件和文本的令人困惑的库
-
zkp-hash
zkp-stark
中使用的哈希原语 -
crabcrypt
一个正在开发中的密码学库,目前支持哈希功能
-
sn_curv
Curv 包含一个极其简单的接口来上线新的椭圆曲线。使用此库进行通用椭圆曲线密码学
-
ridl
为litl提供的难以误用的现代密码学原语和约定
-
nonce-extension
Derive-Key-AES 和 Double-Nonce-Derive-Key-AES 随机数扩展机制 (DNDK-GCM)
-
elliptic_curve_cryptography_tools
基于 ECDSA 的椭圆曲线密码学
-
summon-client-sdk
与 Summon 平台 API 交互的辅助方法
-
dusk-bls12_381-sign
使用BLS12-381曲线的BLS签名
-
hbs-lms
支持密钥生成、签名生成和验证的 Leighton Micali 签名方案的纯 Rust 实现
-
yubihsm
YubiHSM2 设备的纯 Rust 客户端,支持基于 HTTP 和 USB 访问设备。支持大多数 HSM 功能,包括 ECDSA、Ed25519、HMAC 和 RSA。
-
smc_range_proof
基于集合成员检查和和集的区间证明
-
rpgpie-sop
基于 rpgpie 的实验性 SOP 实现
-
chacha20stream
chacha20_poly1305 流密码加密和解密的可写包装流
-
r1cs
构建 R1CS 仪器
-
ockam_transport_udp
ockam路由协议的UDP传输
-
sha1_cracker
sha1破解器
-
jh-x86_64
针对x86-64处理器的优化便携式JH
-
codesigned
用于验证Windows上签名二进制文件的轻量级包
-
tfhe-ark-bls12-381
BLS12-381对友好椭圆曲线
-
ark-relations
秩一约束系统
-
rustls-cng
为rustls提供Windows CNG API桥接
-
k12sum
KangarooTwelve哈希函数的命令行实现
-
webrtc-dtls
DTLS的纯Rust实现
-
ades
AES & DES, 加密 & 解密
-
bzte
基于BLS12-381的Baek-Zheng门限密码系统
-
cde_cli
使用CDE进行编码/解码的CLI实用程序
-
rustls-fork-shadow-tls
Rustls是用Rust编写的现代TLS库
-
paspio
密码熵计算器
-
sha3-const
SHA-3系列哈希和可扩展输出函数的const fn实现
-
ldwm
签名解析和验证库
-
abcrypt-capi
abcrypt的C API
-
frauth
CLI 工具
-
ssh-parser
SSH协议解析器
-
ark-test-curves
测试ark-ec & ark-poly
-
fcp_cryptoauth
未来连接协议的CryptoAuth层(在不可靠通道上进行加密认证和加密)
-
hbkr-rs
哈希块密钥轮换
-
gpgme-sys
gpgme的原始绑定
-
nrot
替换字母密码
-
sppg
基于 diceware 方法的 CLI 密码生成器
-
pragma-common
Pragma SDK 的通用工具
-
pkcs11-uri
PKCS #11 URI 解析器
-
niceware
生成或转换随机字节为密码。niceware 的 Rust 端口。
-
phantom-zone
使用全同态加密的多方计算
-
libcrypto
一组加密函数
-
lamport_signature_plus
Lamport 单次签名方案
-
yafo
文件混淆器
-
hctr2
HCTR2 长度保持加密算法
-
ssb-vanity
为 Secure Scuttlebutt 生成虚荣密钥
-
apple-security
为 macOS 和 iOS 提供的 Apple 安全框架绑定
-
VibeProtocol
Vibe 协议是一种安全、去中心化且注重隐私的消息协议。它使用 Sodium、Base64 以及其他加密库来确保最高级别的安全和隐私。
-
gridiron
Rust 固定大小多词值有限域库
-
bls12_381_relic
由 relic 实现的 BLS12-381 绑定
-
detsurtnu
Rust 中对不受信任输入进行安全、快速、无 panic、无崩溃、无分配解析的自动镜像
-
p12_q3
纯 Rust pkcs12 工具
-
p3-commit
与承诺相关的 Plonky3 API
-
encrypted_id
加密和解密
-
rcrypto
密码学库
-
digestify
验证文件与提供的摘要/哈希/校验和是否一致
-
ghostkey_lib
与 Freenet 的 Ghost 密钥一起工作
-
cncs-sm2-kit
中国国家标准SM2工具包
-
simple-rijndael
纯Rust实现,用于osu!得分的简单rijndael-cbc加密和解密算法
-
encrypted-json-kv
轻松存储加密的JSON blob
-
crypto_api_osrandom
为
crypto_api
提供OS安全随机数生成器接口 -
test-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
lore
零依赖的哈希算法
-
mpc-stark
恶意安全SPDZ风格的两方安全计算
-
bgv
高效的FHE库
-
lthash-rs
LtHash - 同态哈希函数
-
bloock-merkletree-rs
与Polygon ID兼容的Merkle树实现
-
sunscreen_curve25519
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
spx
使用编译时代码生成打包和保护资源的文件归档库
-
cloudproof_cover_crypt
Cosmian Covercrypt Cloudproof库
-
serde-crypt
端到端加密的serde::Serializer和serde::Deserializer - wasm-ready
-
age-plugin-simplepq
基于ML-KEM的age客户端后量子插件
-
test-x25519-dalek
使用curve25519-dalek的纯Rust实现的X25519椭圆曲线Diffie-Hellman密钥交换
-
double-ratchet-signal
重新导出double-ratchet的Signal提供者:用于交换双方加密消息的双向ratchet密钥管理
-
greenpass
解析欧盟COVID-19数字绿色证书
-
rust-salsa20
在安全Rust中快速实现salsa20
-
passers
安全加密数据管理器
-
fawkes-crypto-zkbob-pairing_ce
配对友好椭圆曲线库
-
craftls
Rustls是用Rust编写的现代TLS库
-
hashx
专为ASIC抗性客户端谜题设计的哈希函数系列
-
zerocaf
针对Doppio曲线的椭圆曲线操作的纯Rust实现
-
enard
容器格式
-
ockam_transport_tcp
Ockam路由协议的TCP传输
-
cyfs-sha2
SHA-2哈希函数家族的纯Rust实现,包括SHA-224、SHA-256、SHA-384和SHA-512
-
rust-pake
对@schollz的pake库的rust实现
-
pants-store
密码管理器
-
sunscreen_fhe_program
Sunscreen FHE程序的格式
-
rtc-dtls
Rust中的RTC DTLS
-
dono
密钥派生函数
-
crypto-marysue
Nyar的素数库
-
mpc-ecdsa-getrandom-hack
多版本getrandom在multi-party-ecdsa依赖树中的hack
-
baltic-id
Rust的Baltic ID-Card, Smart-ID & Mobile-ID API客户端库
-
xpx-chain-crypto
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
async-std-openssl
基于OpenSSL的async-std SSL流。基于sfackler/tokio-openssl。
-
pqcrypto-dilithium
后量子签名方案dilithium
-
anothertls
TLS实现,但完全从头(包括加密)用纯Rust编写 - 当然
-
nuts-tool
nuts容器命令行工具
-
sssmc39
基于SLIP-39的助记码Shamir秘密共享工作进展
-
cyclone-fpga
FPGA驱动程序
-
isap-aead
ISAP v2的纯Rust实现,具有Ascon和Keccak
-
randompass
🔑 一个简单的静态密码生成器
-
caprand
RP2040 通过定时电容器上拉实现的安全随机数生成器
-
redact-crypto
Redact 框架的加密抽象
-
ct-logs
用于与 sct crate 一起使用的 Google 证书透明度日志列表
-
trezor-crypto
Rust 对 trezor 加密库的绑定
-
curve25519-dalek-fiat
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
static-dh-ecdh
纯 Rust 实现的静态 Diffie-Hellman 和椭圆曲线 Diffie-Hellman 密钥交换
-
fwsig
固件签名/验证规范(及工具)
-
hohibe
为 Rust 实现的分层基于身份加密(HIBE)
-
vcproof
zkSNARK 实现
-
consistenttime
加密库的恒等时间操作
-
tink-daead
Google Tink 密码库 Rust 版本的确定性 AEAD 功能
-
crc-0x8810
非常高效、无需表、按字节计算的0x8810/0x1021 crc多项式应用
-
kt2
KeyTree2 (KT2) 是一个用于 Atlas 数据访问层的第二代、抗量子密码库
-
pvss
公开可验证的秘密共享实现
-
ec_core
用于处理椭圆曲线(简而言之,实现了椭圆曲线操作中使用的模数数学)的实用库
-
ssclient
SecureStore 客户端,用于管理用户秘密
-
cbc
Cipher Block Chaining (CBC) 块加密模式
-
microsalt
易于使用的 Rust 密码库(tweetnacl 及其 FFI 绑定)
-
zkhash
Rust 实现的 Poseidon2 和类似面向算术的原始算法
-
xor
实现基本 XOR 加密/解密的 CLI 应用
-
byte_sha
对 Vec
执行 SHA256 计算,并返回结果为 Vec 。对加密货币和其他事物很有用。 -
ck-meow
STROBE 使用 KitTen
-
oqs-sys
liboqs 的绑定
-
blowfish-mbed-c
Blowfish 密码的已弃用 mbedtls 实现的接口
-
plonky2_ecgfp5
用于 EcGFp5 曲线和基域算术的 plonky2 硬件
-
crypto_vectors
密码学测试向量
-
gnupg-rs
rust 的 GnuPG 接口
-
serverphone
基于 nixos 的服务器维护工具,旨在精确和安全
-
ark-ec-zypher
椭圆曲线和配对
-
symcrypt-sys
SymCrypt 的 Rust/C 绑定
-
rac
与椭圆曲线一起工作的特性和类型
-
codesign
为 Rust 提供的 Microsoft 代码签名库(和实用程序)
-
tari_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
primeorder
纯 Rust 实现了素数阶椭圆曲线的完整加法公式(Renes-Costello-Batina 2015)。通用于域元素和曲线方程系数
-
iokcloud-crypto
AES轻量级加密和解密
-
keygenx
KeyGen - 简单、可定制且方便的密钥生成器。欢迎贡献:[email protected]
-
ironcore-search-helpers
用于处理加密值的搜索助手,尤其是在IronCore平台上
-
ark-ed-on-bls12-381-bandersnatch-ext
针对BLS12-381曲线标量场的Bandersnatch曲线的扩展
-
deevee
指定验证者签名
-
merkle-tree-bulletin-board-backend-mysql
merkle-tree-bulletin-board的mysql后端
-
pake-cpace
CPace,一种平衡的PAKE
-
argon_hash_password
用于常见argon2密码哈希要求的辅助函数
-
authenticode-parser-sys
对authenticode-parser库的原始FFI绑定
-
miracl_amcl
Apache Milagro 密码库(版本3.2)
-
cracken
一个快速的密码单词列表生成器,Smartlist创建和密码混合掩码分析工具
-
subtle-encoding
常见数据编码(base64、bech32、hex)的编码器和解码器,避免数据相关的分支/表查找,因此提供“尽力而为”的恒定时间。用于编码/解码...
-
mpc-ristretto
使用Ristretto群执行安全的多方计算
-
kisaseed
KISA的seed块密码的纯Rust实现
-
vmadm
管理本地libvirt中的虚拟机
-
encrypto_aes
stunning-encrypto是跨平台的端到端加密依赖项。这是相同功能的AES扩展
-
rsa_keygen
使用12个单词的种子短语生成RSA密钥
-
sha1_hab
SHA-1散列
-
cosmian_kyber
后量子Kyber KEM算法。这是对
存储库的分支 -
jpki-cli
使用您的 JPKI 卡读取证书、签名和验证文档
-
redact-client
接收私有数据请求并解密以安全地在浏览器中显示
-
everrs
适用于 HACL*/EverCrypt 加密库的绑定
-
kryptos
各种旧的、不安全的加密算法
-
endec
使用密码进行 AES 加密解密的字符串的命令行工具
-
sequoia-sop
使用 Sequoia 的无状态 OpenPGP 接口
-
test-cert-gen-2
生成用于测试的证书(例如,用于TLS)
-
sha_256_scratch
SHA-256 自定义实现
-
ysfed
使用密码加密和解密文件
-
gnir
ring 的自动镜像 - 使用 Rust 的安全、快速、小巧的加密
-
bulletproofs_plus_plus
Bulletproofs++
-
hmac-sm3
HMAC-SM3 库
-
tpm-box
使用TPM进行临时密钥加密
-
aes-keywrap-rs
Rust的AES密钥封装(AES-KW,RFC 3394 / RFC 5649)
-
rustls-mbedpki-provider
使用mbedtls实现rustls PKI特性
-
libcrux-hmac
Libcrux HMAC实现
-
rshare
用Rust编写的文件共享程序
-
aead
为认证加密与关联数据(AEAD)算法提供特质的接口,例如AES-GCM和ChaCha20Poly1305,提供高级API
-
ark-bw6-761
BW6-761对友好椭圆曲线
-
falcon-rust
Falcon后量子数字签名方案
-
chacha20-poly1305-stream
RFC 7539中的ChaCha20-Poly1305 AEAD的纯Rust实现
-
secret-keeper-test_util
用于测试secret-keeper及其子模块
-
呜呜
ZKBoo
-
eddy
扭曲爱德华曲线实现
-
ssi-crypto
为ssi库提供的各种散列和签名
-
atms
基于Bls12-381的临时阈值多签名原语
-
zshuffle-wasm
用于加密和洗牌卡片的WASM SDK
-
yubikey
来自Yubico的YubiKey设备的纯Rust跨平台主机端驱动程序,支持使用个人身份验证(PIV)进行硬件支持的公钥解密和数字签名...
-
authenticator-rs
带有2fa身份验证的Google身份验证器
-
fawkes-crypto-pairing_ce
配对友好椭圆曲线库
-
nuts-directory
nuts 的后端实现
-
bitbank-api
bitbank API
-
neuedu-cryptos
包含国密算法的密码库。 A library include SM3, SM4 (Chinese ShangMi) crypto algos
-
chamber-cli
Chamber的命令行界面,一个可自托管的SecretOps服务
-
ark-relations-zypher
秩一约束系统
-
hpke-rs-rust-crypto
使用原生Rust加密的HPKE后端
-
rs_internal_hasher
该包是加密库
rs_shield
中的基本构建模块。它专注于提供各种加密操作的基础功能和基础设施... -
k-anon-hash
为K-Anonymous SHA256封装的sha2 crate
-
tfhe-cuda-backend
TFHE-rs原语的CUDA实现
-
ntru
NTRUEncrypt算法。libntru的接口。
-
block-buffer
用于数据块处理的缓冲类型
-
eaglesong
哈希函数
-
rs_sha3_512
rs_sha3_512
是SHA3-512加密哈希算法的Rust实现,是更大的rs_shield
项目的一部分。此包以独立的方式提供SHA3-512哈希功能... -
signedsource
对生成的文件进行签名和验证
-
ferropassgen-cli
用于生成安全密码和密码短语的控制台工具
-
lair_keystore_client
秘密lair私有密钥库的客户端连接器
-
seguid-rust
Rust中的Seguid算法
-
tnt-lib
有关整数的许多证书
-
fritzdecode
用于处理AVM FritzBox配置文件导出的工具
-
async-encrypted-stream
围绕chacha20加密原语提供的异步读写包装器
-
ark-ed25519
ed25519 twisted Edwards曲线
-
rs_sha256
rs_sha256
是SHA-256加密散列算法的Rust实现,是更大的rs_shield
项目的组成部分。此软件包以独立方式提供SHA-256散列功能... -
rust_ecdsa
用于处理ECDSA数字签名的工具库
-
argon2-async
argon2 crate的异步包装器
-
turtls
使用 Rust 编写的 TLS 库
-
schnorr
签名
-
citadel_logging
Citadel 协议的日志库
-
spiral-rs
Spiral PIR 方案
-
ec-divisors
计算椭圆曲线除数
-
sunscreen_runtime
Sunscreen 中执行各种 FHE 操作的运行时环境
-
blake3-hasher
blake3-256 的 Hasher 特性实现
-
variant-ssl-sys
FFI 绑定到 OpenSSL 变体,如 BoringSSL / AWS-LC / Tongsuo
-
mls-rs-crypto-awslc
为 mls-rs 提供基于 AWS-LC 的 CryptoProvider
-
ockam_transport_uds
Ockam 路由协议的 Unix Domain Socket (UDS) 传输
-
mod_vig
现代化的 Vigenere 算法的命令行界面
-
ecrypt
用于轻松加密和解密文件或目录的 CLI 工具
-
p3-对称
与对称密码相关的Plonky3 API
-
read-secret
提供了一个从您的环境变量和文件中读取和解密秘密的简单方法
-
fs-encrypt
文件加密/解密命令行工具
-
tls-decrypt
用于解密TLS密文数据的库
-
keyplace
为人类提供服务器辅助密钥派生的工具
-
pwdg
用于生成安全随机密码的简单命令行工具和Rust库
-
ecies-ed25519
使用AES-GCM和HKDF-SHA256在Twisted Edwards Curve25519上实现的ECIES
-
extended-tea
XTEA (eXtended TEA),为纠正TEA的弱点而设计的块加密算法
-
maybenot
流量分析防御框架
-
certgenutil
生成自签名证书,创建由证书颁发机构(CA)签名的服务器证书
-
adss
Adept Secret Sharing 框架
-
tokio-rustls
使用 Rustls 为 Tokio 提供异步 TLS/SSL 流
-
vsss-rs-std
用于分割、组合和验证密钥份额的可验证密钥共享方案
-
dgc
欧盟数字绿色证书 (dgc) 的解析器和验证器,即绿色通行证
-
mcircuit
在通用域上处理算术电路的工具
-
skip32
快速 32 位分组密码
-
p3-field
Plonky3 的域 API
-
argonautica
Rust 的 Argon2 密码哈希的惯用用法
-
eva-crypto
一些加密算法的原型级实现,具有一些通用特性
-
lamport_sigs
Lamport 单次签名方案
-
fortress-server
Fortress 密码管理器同步服务器
-
xwt-cert-fingerprint
与WebTransport相关的证书指纹计算算法。不直接需要使用xwt,但可能有所帮助。也可以在不使用xwt的情况下使用。旨在与wasm和本地系统兼容。
-
sequoia-keystore
Sequoia的私钥存储服务器
-
playfair
Rust中的加密实现
-
shadow-tls
一个代理,用于将真实的TLS握手暴露给中间人攻击者
-
ecdh_wrapper
ECDH包装库
-
eccoxide
椭圆曲线密码学(ECC)框架
-
rust_srp
rust安全远程密码认证流程
-
dark-crystal-key-backup-rust
共享密钥,共享加密到特定接收者
-
checkpipe
在通过某些结构的字节上进行计算
-
rclone-crypt
rclone-crypt的绑定,允许对加密文件执行文件操作
-
rustls-cert-read
rustls 的证书链和私钥读取抽象
-
cipher_blend
加密混合
-
crypt_guard_kyber
CryptGuardLib是一个专为强加密和解密设计的Rust库,它集成了后量子密码学,以抵御量子威胁。它适用于...
-
bellpepper-core
SNARK 电路库的核心元素
-
turnstile
单向加密
-
cloudfront-policy-signer
为 AWS CloudFront 签名预定义策略
-
ed25519-dalek-fiat
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
ark-snark
SNARK 特性
-
gcrypt
Rust 的 Libgcrypt 绑定
-
tor-hsrproxy
反向代理,用于构建连接到本地服务器的洋葱服务
-
cryptix-bn254
bn254 椭圆曲线相关算法
-
cryptoballot
加密的端到端可验证在线投票
-
skipjack
Rust语言中Skipjack的直接实现
-
rsa-msg
使用RSA / AES通过互联网发送文件和消息。通过检查哈希值进行快速安全传输。这是应用程序的客户端部分。
-
acme2-slim
基于Onur Aslan的acme-client crate实现的AcmeV2支持
-
citadel_types
citadel协议的类型
-
storage-proofs-core
存储证明的核心部分
-
num-prime
基于num库的通用的、优化的素性检验、分解和各种数论函数,具有任意精度
-
qudoku
Shamir秘密共享实现,包括一个新颖的嵌套阈值秘密系统,以补充现有的SSS组
-
slowlock
使用工作证明函数处理密码的便利包装器
-
tink-proto
Google的Tink加密库Rust版的协议缓冲区消息定义
-
zeppelin_core
基于Balloon哈希实现的流密码
-
xeddsa
Trevor Perrin等人设计的用于Signal的签名算法
-
ctr
CTR操作模式
-
lsx
Twofish分组密码和SHA-256密码散列函数的纯Rust实现
-
random_encrypt
通过计算生成加密key,并设置生命周期,不同的生命周期,相同的字符串返回不同的加密结果
-
proof-of-history
Proof of History的简单、最小化演示实现
-
cienli
在Rust中实现的加密算法
-
openpgp-card-sequoia
用于与Sequoia PGP一起使用的openpgp-card包装器
-
irmaseal-core
IRMAseal通信和字节数据操作的核心库
-
yaca
YACA库的绑定
-
ark-bw6-761-ext
BW6-761配对友好椭圆曲线的扩展
-
estel_secp256k1
ECDSA签名和验证实现
-
sentc-crypto-common
sentc服务器API和sentc客户端SDK之间的公共共享值
-
ssh-openpgp-auth
提供客户端功能的命令行工具,可以透明地验证远程SSH主机的身份
-
liserk-shared
liserk零知识数据库类型
-
webrtc-srtp
SRTP的纯Rust实现
-
ockam_transport_ble
Ockam路由协议的蓝牙低能耗(BLE)传输
-
openpgp-cert-d
共享OpenPGP证书目录
-
sentc-crypto-std-keys
在sentc 0.14.0之前使用的经典算法的密钥实现
-
constaes
在编译时加密数据
-
secure-survey
执行Paillier加密调查
-
safebox
降低在内存中留下秘密的风险
-
frost-p256
在NIST P-256曲线上支持FROST的Schnorr签名方案
-
tandem_garble_interop
Tandem SMPC引擎与Garble编程语言的互操作性
-
age-plugin-tlock
针对年龄客户端的tlock插件
-
tls_codec
TLS(反)序列化的纯Rust实现
-
cert-manager
使用Rust的证书管理器
-
cipher
描述块密码和流密码的特质
-
noise-sodiumoxide
noise-protocol的Sodiumoxide包装器
-
openssl-hkdf
为openssl crate提供的OpenSSL HKDF功能
-
plonk-bls12_381
Dusk团队所需额外工具的BLS12-381配对友好椭圆曲线构造实现分叉
-
paired
'paired: Pairing-friendly elliptic curve library'的分支
-
dilithium-raw
dilithium签名的低级库
-
big-hash
通过std::hash API计算数据的MD5、SHA256和SHA512哈希
-
x25519-dalek-fiat
使用curve25519-dalek的纯Rust实现的X25519椭圆曲线Diffie-Hellman密钥交换
-
sponge-preview
sponge特质预览
-
acmev02
ACME 客户端库,用于颁发、续订和撤销 TLS 证书
-
sequoia-git
管理和实施提交签名策略
-
reverie-zk
KKW 2018 中概述的 NIZKPoK 的高效实现
-
x448
X448 的纯 Rust 实现
-
barebones-x509
低级别 X.509 解析和签名验证库
-
brsl2
类似于 'Navigating in the Cayley Graph of SL₂(𝔽ₚ)' 中的 Cayley 哈希
-
rboring-sys
BoringSSL的FFI绑定
-
ark-algebra-bench-templates
有限域和椭圆曲线的基准库
-
lets-encrypt-warp
使用 warp 的 letsencrypt.org
-
openssl-rehash
重新哈希 OpenSSL 哈希目录
-
evilsha
不安全的 SHA 2 实现
-
pht-crypto
阈值同态加密,目前为阈值 Paillier
-
tweetnacl-sys
tweetnacl及其FFI绑定
-
libcrux-hkdf
Libcrux HKDF实现
-
libpicnic-sys
使用Picnic共享库的声明
-
xkcp-sys
XKCP库的原生绑定
-
shelter-block
您所有数据的安全之地
-
abcrypt-py
abcrypt的Python绑定
-
curv-lsc
Curv 包含一个极其简单的接口来上线新的椭圆曲线。使用此库进行通用椭圆曲线密码学
-
secret-keeper
具有强加密和密钥管理的信封加密
-
saltlick-cli
用于与saltlick加密文件交互的命令行界面
-
hard
基于libsodium的Rust的安全强化缓冲区
-
sm9_core
SM9,基于身份的加密
-
sslenum
SSL证书提取器
-
libcrux-hacl
libcrux的hacl sys crate
-
x509-cert
基于RFC 5280描述的X.509公钥基础设施证书格式的纯Rust实现
-
libressl-pnacl-sys
PNaCl/NaCl目标的openssl链接提供者
-
c255b3
基于Curve25519和Blake3的Schorr签名
-
rfc6979
RFC6979的纯Rust实现:数字签名算法(DSA)和椭圆曲线数字签名算法(ECDSA)的确定性使用
-
mem-aead-mrs
抗滥用Sponge认证加密模式
-
hashr
旨在提供几个哈希和相关算法的小型库
-
ark-secq256k1
secq256k1曲线
-
fortresscrypto
fortress的密码学辅助库
-
sequoia-keyring-linter
密钥环检查器
-
himitsu
用于管理机器上机密信息的加密命令行工具
-
env-y
环境工具
-
easy_aes
一个非常快/轻量级的aes加密和解密实现
-
zshuffle
加密并洗牌,生成随机顺序的牌组
-
sparx
分组密码实现
-
serde-encrypt-core
加密所有序列化数据
-
sodium-sys
libsodium的FFI绑定
-
healm
**He**ap **al**located **me**rkle tree
-
sett
sett (数据压缩、加密和传输工具)的Rust端口
-
block-padding
对分块消息进行填充和解填充
-
do-not-cry
使用Aes密码加密和解密目录/文件。加密时,将创建DONOTCRY.txt文件,所有文件都将具有.donotcry扩展名。
-
sn_ringct
Ring Confidential Transactions的纯Rust实现
-
libsecp256k1-rs
secp256k1实现和工具
-
eternaltwin_password
密码实现
-
septid
spiped协议的纯Rust实现
-
bn
将配对密码学与Barreto-Naehrig曲线结合
-
wildland-crypto
Wildland Crypto
-
ope
基于cryptdb的ope实现的顺序保持加密(OPE)库
-
security-framework
macOS和iOS的Security.framework绑定
-
wedpr_ecies
适用于secp256k1的椭圆曲线集成加密方案
-
s2n-quic-crypto
s2n-quic内部使用的crate
-
ppoprf
可穿刺部分透明伪随机函数
-
libsm_stzhang
中国加密算法标准(SM2/3/4)
-
jwt_boiler
jwt签名和解密的样板
-
digest-writer
在
digest::Digest
之上添加了一个io::Write
接口 -
rs_sha3_384
rs_sha3_384
是SHA3-384密码学哈希算法的Rust实现,是更大的rs_shield
项目的一部分。此软件包以独立方式提供SHA3-384哈希功能... -
encrypto_sha256
stunning-encrypto是跨平台端到端加密依赖。这是相同的Sha256扩展
-
vs_rot13
ROT13加密和解密
-
tikv-openssl-src
OpenSSL 的源代码以及构建它的逻辑
-
zkp-elliptic-curve-crypto
Pedersen承诺和数字签名
-
opentls
使用OpenSSL的TLS连接
-
paillier-zk
Paillier加密方案的ZK证明
-
ntrust-native
Saber PQC方案的纯Rust实现
-
bls_acml
BLS签名。2种变体。支持多重签名、阈值签名、批量验证
-
pact-crypto
Pacts的加密扩展
-
tokio-postgres-generic-rustls
无需加密后端的rustls支持的tokio-postgres TLS
-
zkrisc
基于RISC-V和zkSNARK的零知识CPU
-
secmem-proc
通过系统API进行进程强化
-
easy_password
简单的密码散列(包括bcrypt)
-
tinyaes
AES的纯Rust实现
-
rs_n_bit_words
该包是加密库
rs_shield
中的基本构建模块。它专注于提供各种加密操作的基础功能和基础设施... -
fujisaki_ringsig
Rust中的Fujisaki-Suzuki环签名
-
ark-ff-optimized
优于arkworks中通用域实现的优化域实现
-
ff-cl-gen
素域的OpenCL代码生成器
-
cosmian_bls12_381
BLS12-381配对友好椭圆曲线构造
-
elliptic-curve-flow
通用椭圆曲线密码学(ECC)修改以与flow-rust-sdk包一起使用
-
ecdh
用于OpenSSL的ECDH
-
uzkge
适用于特定应用程序的PlonK,具有各种小工具和原语
-
xcbc-fdh
全域哈希 (FDH),用于将哈希摘要的长度扩展到任意长度
-
pwned
我是否被黑检查器
-
secret_handshake
秘密握手协议
-
ecfft
适用于所有素数域的椭圆曲线快速傅里叶变换
-
beep-proto
BEEP协议(RFC 3080/RFC 3081)的有限支持
-
merkle-trees-cry4
带有一次性签名的Merkle树
-
curve25519-dalek-organism
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
sp1-recursion-gnark-ffi
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
mrklt
Merkle树库:计算根、生成证明和验证证明
-
ockam_vault_aws
AWS KMS Ockam Vault实现
-
fips197
A 0 dependency, no_std implementation of AES128, AES192 and AES256 ciphers
-
ppv-null
Safe, portable, non-SIMD implementation of the crypto-simd API
-
psa-crypto-sys
PSA 密码学 API 的封装器
-
kcapi-sys
libkcapi的官方低级Rust绑定
-
lamport_ots
Leslie Lamport的一次签名方案
-
ed25519-dalek-blake2b
ed25519-dalek的分支,将sha512替换为blake2b
-
just-argon2
argon2 C库的绑定
-
mls-rs-crypto-traits
创建mls-rs的CryptoProvider所需的加密特性
-
arc4
纯Rust实现的RC4加密和PRNG(支持no_std)
-
sharky
围绕sharks的封装,用于处理Shamir的密钥共享
-
fhe-traits
fhe.rs库的特性
-
keynesis
通用密钥管理和相关加密协议
-
libgcrypt-sys
libgcrypt库的原始绑定
-
jsonwebtoken-google
使用jsonwebtoken解析和验证google jwt令牌
-
tls-cert-expiration
certeef的小型客户端,简单的证书管理器
-
ps_sig
Pointcheval Sanders签名
-
simple_crypt
用于加密和解密文本、文件、文件夹和任何数据的库
-
decrypt
高效且安全的解密
-
forro
Forró加密算法
-
plonky2_ecdsa
Plonky2的ECDSA工具
-
crypto-ext
用于加密、解密、签名和验证数据的加密函数集
-
nethsm-cli
Nitrokey NetHSM的命令行界面
-
wedpr_l_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
签名者
支持ECDSA和Ed25519的多提供者椭圆曲线数字签名库
-
rusty-saber
Saber PQC方案的纯Rust实现
-
rpgpie-certificate-store
基于openpgp-cert-d的rpgpie证书存储
-
vector-commit
用于向量承诺方案的特质集合,以及一些VC的实现
-
mpc-relay-server
适用于MPC/TSS应用的噪声协议WebSocket中继服务器
-
pq-kem
后量子密钥封装机制
-
trust-graph
信任图
-
blake3_merkle
blake3默克尔树
-
verenc
Camenisch Shoup可验证加密和解密离散对数
-
cry
基于ECC和置换密码学的先进密码学
-
scromble
一个无废话的单文件加密器,具有数据认证
-
pqcrypto-sphincsplus
后量子签名方案 sphincsplus
-
gnunet-sys
Rust FFI 绑定 gnunet C API
-
ratchet-x2
纯 Rust 双向 Ratchet 协议实现
-
base16ct
纯 Rust 实现 Base16,即十六进制(RFC 4648),避免使用任何数据相关的分支/LUT,从而提供可移植的“尽力而为”常量时间操作...
-
pqcrypto-falcon-wasi
后量子签名方案 falcon
-
shamir_file_secret_sharing
用于文件的Shamir秘密共享
-
neuedu-cryptos-wasm
包含国密算法的密码库。 A library include SM3, SM4 (Chinese ShangMi) crypto algos
-
concrete-commons
concrete FHE 库的通用工具
-
d3xs-protocol
物理访问控制(协议)
-
md-5
MD5 哈希函数
-
pqcrypto-ntru-wasi
后量子密钥封装机制 ntru
-
hmac-sha
Rust 中 HMAC-SHA-{1,2,3} 的最小封装
-
bronco
认证和加密的 API 令牌
-
dexios-domain
包含 Dexios 的内部工作和核心逻辑
-
subtle-ml
为常时加密实现提供纯Rust特性和工具
-
secured
一个轻量级、易于使用的 Rust 文件加密和解密包,适用于 Rust 应用程序的 CLI 和库集成
-
aws_kms_crypt
在 AWS 生态系统中加密和解密秘密
-
softaes
纯 Rust 中 AES 轮函数的快速软件实现
-
ed25519-bip32-core
Ed25519 BIP32
-
ed25519_to_curve25519
将 ed25519 密钥和签名转换为 curve25519
-
one-time-signatures-cry4
Lamport 和 Winternitz 单次签名方案
-
sunscreen_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
axon-tools-riscv
一些与 axon 相关的实用工具
-
rot26-rs
(玩笑) 使用 C 接口的 ROT-26 算法 no_std 实现
-
mc-oblivious-aes-gcm
警告:此包不适用于一般用途,应使用官方的 RustCrypto 包。RustCrypto 的 AES-GCM 的分支,提供公共 CTR 成员,用于常量时间原地解密方法
-
zerotwo
具有 wasm 绑定的身份验证协议
-
hacl-star
HACL*,Rust 的形式化验证加密库(绑定到 hacl-c)
-
checkpwn_lib
与 HIBP API 交互
-
edcert-letter
Edcert 的抽象。您可以使用 Letter
类型使用 Edcert 证书进行签名和验证内容。 -
yacme-service
ACME 高级客户端库
-
seal_fhe
包含 Rust 绑定 Microsoft 的 SEAL 完全同态加密 (FHE) 库
-
rusterpassword
主密码算法
-
srsa
用于创建和使用RSA密钥对的后端。适用于个人使用。
-
df-crypto
加密
-
tongsuo-sys
FFI绑定到Tongsuo/OpenSSL
-
fingerprint-struct
哈希数据结构
-
evercrypt
使用HACL/Evercrypt经过形式验证的代码的加密库
-
common-crypto
Apple通用加密库的绑定
-
cosmian_abe_gpsw
基于Rust实现的ABE GPSW方案
-
pqc_dilithium
基于模块格上的难题难度的后量子密码签名方案
-
tink-gcpkms
Rust 版 Google Tink 密码库的 AWS-KMS 集成
-
ark-ed-on-bn254
定义在BN254曲线标量域上的扭曲爱德华曲线
-
rustls-cert-gen
Rust X.509证书生成器CLI
-
libswifft
适用于生产的C/C++库,提供SWIFFT,这是目前可用的最快的哈希函数之一,它也具有抗碰撞特性,并便于实现预像知识的零知识证明(ZKPoKP)...
-
credo
无信任分布式加密声明和密钥管理的框架
-
ciphers
密码实现库
-
monosodium
对libsodium的纯绑定
-
aes-gcm-siv
对AES-GCM-SIV滥用抵抗认证加密密码的纯Rust实现(RFC 8452),具有可选的特定架构硬件加速
-
polyval
GF(2^128)上的类似GHASH的通用哈希,可用于构建消息认证码(MAC)
-
zk
零知识密码特性
-
spartan2
高速SNARKs
-
flexiber
按照ISO 7816-4描述的BER-TLV编码和解码,不进行内存分配
-
bundy
数据签名和验证库
-
frost-rerandomized
支持实现灵活的优化轮Schnorr门限签名方案(FROST)的重随机化变体的类型和特性
-
acmer
ACME TLS证书管理库
-
tenet
一个糟糕的JWT实现
-
pqcrypto-internals-wasi
常用密码学库的绑定
-
shannon
加密实现
-
bn-plus
将配对密码学与Barreto-Naehrig曲线结合
-
smol-mpc
将TinySMPC移植到Rust
-
libcrux-platform
libcrux的平台检测crate
-
cloudproof_ecies
Cosmian ECIES方案库
-
evilrng
不安全的随机数源
-
risc0-binfmt
RISC Zero二进制格式crate
-
tls-api-openssl-2
基于openssl crate的TLS API实现
-
tablesalt
libsodium的安全、氧化包装器
-
air-script
AirScript语言编译器
-
ecies-ed25519-morus
基于Ed25519的实验性集成加密方案,使用MORUS-1280-128和Blake3
-
pywrapper-macro
创建CipherCore的Python包装器所需的宏
-
hc128
HC-128流密码。支持
no_std
环境。 -
spiral-server
Spiral PIR方案的服务器
-
certain
证书透明度日志流器
-
gmorph
gWasm的完全同态加密库
-
wasmsign
向WASM二进制文件添加并验证数字签名
-
risc0-sys
RISC Zero的生成/本地/HAL代码
-
hashing-reader
一个std::io::Read和tokio::io::AsyncRead包装器,可以实时计算校验和
-
lioness
宽块密码
-
sp1-build
构建一个SP1程序
-
elgamal_ristretto
使用Ristretto群在Curve25519上实现的ElGamal加密的纯Rust实现
-
secretbox
加密算法
-
ark-curve25519
curve25519 Montgomery曲线
-
cryptoy
用于教育目的的密码学协议的玩具实现
-
siopv2
OpenID Connect 自发行OpenID提供者v2标准
-
passwors
利用Rust的类型系统来强制执行更好的密码管理。将其用作更复杂认证系统的基本构建块。
-
cggmp21-keygen
基于CGGMP21论文的UC安全DKG实现
-
threefish-cipher
Threefish分组密码
-
nostr-types
用于处理nostr协议的类型
-
des
三重DES(3DES,TDES)分组密码实现
-
jwt-simple-no-nbf-fork
适用于Rust的简单易用、安全且无偏见的JWT(JSON Web Tokens)实现
-
salsa20
流密码
-
shamir
Shamir's 秘密共享的纯Rust实现
-
actix-middleware-ed25519-authentication
一个中间件,用于拒绝没有有效ed25519签名的传入请求
-
alien_ffi
OCaml的FFI存根
-
playfair-rs
Rust实现的Playfair密码
-
phpass
WordPress密码哈希器,用Rust重新实现
-
hashell
MRSL的哈希函数移植到Rust
-
paillier-lsc
适用于Paillier部分同态加密方案的高效纯Rust库
-
chacha20-poly1305-aead
RFC 7539中的ChaCha20-Poly1305 AEAD的纯Rust实现
-
msf-srtp
Rust的Secure Real-time Transport Protocol (SRTP)
-
vigenere
基于扩展ASCII表的Vigenère密码程序
-
ark-ed-on-bls12-377-ext
定义在BLS12-377曲线标量域上的Twisted Edwards曲线扩展
-
aes-keywrap
AES密钥封装构造(AES-KW,RFC 3394 / RFC 5649)
-
rsa-msg-server
[SERVER] 通过RSA / AES在互联网上发送文件和消息。通过检查散列值实现快速安全传输。这是应用程序的服务器部分。
-
tink-signature
Google Tink密码库Rust端口的签名功能
-
bearssl-sys
-
winternitz-ots
与Winternitz一次性签名交互,这是一种基于Lamport签名的基于散列的量子后数字签名方案。此实现使用Blake2b散列函数进行所有散列...
-
pkstl
公钥安全传输层
-
group-threshold-cryptography-pre-release
使用群密钥进行阈值签名和加密
-
ct-merkle
证书透明度规范(RFC 6962)中描述的只追加日志
-
skipjack_rs
SKIPJACK代码簿加密/解密算法的纯Rust软件实现
-
crev-ed25519-dalek
ed25519-dalek的分支,用于crev(直到主线再次可用)
-
helioselene
Helios 和 Selene,一个高耸的 Ed25519 曲线周期
-
amcl-milagro
Apache Milagro加密库(版本3)
-
rypt
多功能的独立命令行加密工具
-
rust-crypto-wasm
一个(主要)纯 Rust 实现的各种常用加密算法
-
fast-cdc
您所有数据的安全之地
-
mod_exp
高效执行模幂运算
-
windows-ctl
解析 Windows 证书信任列表
-
rivest_cipher
带有 Rivest 密码实现的模块
-
libenigma
模拟 Enigma 机器
-
certeef
一个小型证书管理器
-
crypto-random-map
-
gibberish
将文件转换为乱码并再次转换回来
-
wasmium-hash-id
使用 TAI64N 时间和 Blake3 作为安全哈希,按时间顺序存储加密安全 ID 的方法
-
ibs
基于身份的签名方案
-
blowfish-mbed-sys
对已弃用的 mbedtls 实现的 Blowfish 密码的精简绑定
-
keychain-services
Rust 访问 macOS Keychain 服务,包括通过 Secure Enclave Processor (SEP) 存储的加密密钥的 TouchID 保护访问
-
osrandom
到操作系统安全随机数生成器的接口
-
crypto-simd
针对多个后端的加密 SIMD 封装
-
tokio-tongsuo
由 Tongsuo/OpenSSL 支持的 Tokio SSL 流
-
bromberg_sl2
类似于 'Navigating in the Cayley Graph of SL₂(𝔽ₚ)' 中的 Cayley 哈希
-
bulletproof-kzen
带有多指数验证的 Bulletproofs 和 Bulletproofs+ 聚合范围证明
-
mozilla-ca-certs
Mozilla CA 证书存储库,预先解析以嵌入 Rust 程序
-
rc5-cipher
一个通用的椭圆曲线库
-
bloss-native
OpenPGP智能卡签名的本地消息主机
-
gldf-sign
基于minisign的命令行工具,用于签GLDF文件和验证GLDF签名
-
srp6
安全远程密码认证和密钥交换协议(SRP版本6和6a)的安全实现
-
slick2
快速且流畅的对称加密算法
-
camellia-rs
Camellia加密算法
-
sentc-crypto-core
包含所有算法的sentc加密SDK的核心
-
microsoft/electionguard_verify
ElectionGuard SDK参考验证器能够验证由ElectionGuard SDK生成的选举票、计票和证明
-
keepass-db
KeePass密码数据库库和工具
-
mcl
MCL配对密码学Rust FFI绑定
-
cosmian_ffi_utils
Cosmian FFI工具库
-
age-plugin-hpke
HPKE插件,适用于旧版客户端
-
p521
根据SP 800-186定义的NIST P-521(即secp521r1)椭圆曲线的纯Rust实现
-
ed25519
支持在Curve25519(根据RFC 8032规定)上实现Edwards数字签名算法(EdDSA)的库,提供签名类型定义和PKCS#8私钥解码/编码支持
-
shasum
从STDIN、输入文件或目录打印SHA校验和
-
hpke-rs-crypto
HPKE加密后端特性和类型
-
ark-r1cs-std
约束系统小工具的标准库
-
cipher-salad
历史密码集合,新鲜供应
-
cryptix-ecc
包含ecc相关特性
-
wots-rs
使用Rust实现的Winternitz一次性签名方案
-
rsa-magic-public-key
在Magic公钥格式和RustCrypto RSA类型之间进行转换
-
ark-ed-on-bn254-zypher
定义在BN254曲线标量域上的扭曲爱德华曲线
-
omegaupload-common
OmegaUpload的通用库
-
deterministic-pgp-keys
从12个单词的种子短语生成PGP密钥
-
speck-rs
NSA轻量级分组密码Speck的非std实现
-
aeonflux
使用代数消息认证码(aMACs)和无限(aeon)重新随机化(flux)表示的组合、轻量级、快速基于属性的匿名凭证,使用对称可验证加密...
-
chksum-cli
校验和计算器
-
double-ratchet
用于在双方之间交换加密消息的双旋转密钥管理
-
apub-openssl
构建ActivityPub服务器
-
zmatchmaking
具有可证明的公平性和随机性的PvP游戏的Mathmaking
-
sp800-185
Rust中的SHA-3派生函数(SP800-185)实现
-
crypto_box
NaCl的crypto_box公钥认证加密原语的纯Rust实现,该原语结合了X25519椭圆曲线Diffie-Hellman函数和XSalsa20Poly1305认证加密密文
-
zkinterface
zkInterface的实现
-
xcbc-rsa-fdh
RSA-FDH是一种基于RSA和完整域哈希的可证明安全的盲签名方案,支持盲签名/盲签名
-
light_merkle
一种轻量级的Merkle树实现,允许使用sha2和sha3包中的任何哈希算法
-
simplecrypt
围绕sodiumoxide (libsodium)的包装,用于使用密钥轻松加密和解密数据
-
gossip-relay-picker
gossip使用的nostr中继选择器
-
sp-ark-models
ark-ec的bls12的substrate替换模型
-
nuts-backend
一个安全的存储库
-
frost-dalek
FROST:使用Ristretto组的灵活的轮优化门限签名
-
ockam_api
Ockam的请求-响应API
-
rscrypt
用Rust编写的快速、安全的加密工具
-
kbgpg
Keybase的GnuPG兼容包装器
-
bls_amcl
BLS签名。2种变体。支持多重签名、阈值签名、批量验证
-
gl-client
Greenlight客户端库,也是语言绑定的基础
-
lnk-thrussh-libsodium
libsodium 的简单绑定
-
bitwarden-crypto
bitwarden 内部 crate。请勿使用。
-
crypto-rsl
一个(主要)纯 Rust 实现的各种常用加密算法
-
picnic-bindings
为 Picnic 数字签名方案提供的绑定
-
cloudproof_aesgcm
Cosmian AES256GCM 库
-
gmssl-sys
到 GmSSL 的 FFI 绑定
-
concrete-npe
为 concrete FHE 库提供的噪声参数估计器
-
rustunnel
沙盒 TLS 通道库
-
xs233
二进制椭圆曲线。使用 c-xs233 的 FFI 绑定
-
coconut_sig
Coconut:适用于分布式账本的阈值发行选择性披露凭证
-
aez
Rust 编写的 AEZ 宽块加密算法封装
-
password-hash
描述密码哈希算法功能的特性,以及一个对
no_std
友好的 PHC 字符串格式(MCF,即模块化加密格式的良好定义子集)的实现 -
stark-curve
Stark 曲线实现
-
blake3_aead
一个实验性的认证加密算法
-
udp-dtls
UDP 之上的 DTLS 抽象
-
signit
ed25519 密钥的 CLI 签名工具
-
tls_wrap_common
使用 Rust 编写,兼容 boringssl、openssl 和 rustls
-
rs_sha384
rs_sha384
是 SHA-384 密码散列算法的 Rust 实现,是更大的rs_shield
项目的组成部分。本软件包以独立的方式提供 SHA-384 哈希功能…… -
tor-hash-passwd
Tor 控制端口密码加密和解密
-
firebase-scrypt
Firebase 的 script 密码哈希算法的纯 Rust 实现
-
risc0-circuit-recursion-sys
递归电路的 HAL 代码生成
-
wtfrost
FROST的加权阈值实现,一种Schnorr聚合阈值签名方案
-
etwin_password
密码实现
-
generalized-schnorr
广义Schnorr协议
-
gm-zuc
中国加密算法标准ZUC
-
paillier
Paillier加密方案的纯Rust实现
-
compressed_sigma
压缩Sigma协议和k-Out-Of-n部分知识证明
-
i2p_snow
Noise协议框架的纯Rust实现,带有I2P Noise扩展
-
mpw-rs
主密码是一种算法,用于根据易于复制的输入生成网站、电子邮件账户或其他内容的唯一密码
-
hashraccoon
RUST中的MD5/SHA256 HASH攻击
-
bls_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
rsa_public_encrypt_pkcs1
从纯Rust中的ASN.1 DER编码的公钥进行RSA PKCS#1加密
-
pqc_sphincsplus
Sphincs+ 是一种后量子签名方案
-
rs_shield
提供包括 SHA 和 Keccak 家族在内的加密散列函数以及 HMAC 的鲁棒和高效实现的 Rust 库,适用于 no_std 环境...
-
rust-hashcash
支持 sha3 的 Rust hashcash 算法实现
-
crypto_api
定义了一个通用 API,用于各种加密原语
-
rocca
ROCCA-S 认证加密
-
generic-ec-zkp
基于
generic-ec
包构建的 ZK-proofs 和原语 -
caramel-client
一种 caramel 客户端,用于生成密钥、请求并从 caramel 服务器获取更新的证书
-
emerald-city
适用于阈限 ECDSA 的 WASM/HW 友好型轻量级客户端应用程序
-
mbedtls-sys
mbedtls 的 FFI 包装器,提供 TLS、DTLS 和通用加密和散列函数
-
YACME 模式
ACME 请求和响应模式
-
pipo
纯 Rust PIPO 密码实现
-
xwt-cert-utils
由 xwt 提供,并为 xwt 提供的证书实用工具。直接使用 xwt 不是必需的,但可能有所帮助。也可以在不使用 xwt 的情况下使用。旨在与 wasm 和本地环境兼容。
-
b2sum-rust
使用任何给定的摘要大小计算文件的 Blake2b 哈希
-
nettle-sys
Nettle 密码库的低级 Rust 绑定
-
zkp-merkle-tree
基于 Merkle 树的向量承诺
-
pkcs-12
纯 Rust pkcs12 工具
-
terrars-hashicorp-tls
预生成的 Terrars TLS 绑定
-
crypto_secretbox
纯 Rust 实现 XSalsa20Poly1305(又称 NaCl crypto_secretbox)认证加密密码以及 XChaCha20Poly1305 的 libsodium 变体
-
blowfish_rs
无依赖的 Blowfish 块密码
-
fullcodec-bls12_381
Dusk团队所需额外工具的BLS12-381配对友好椭圆曲线构造实现分叉
-
redactedsecret
官方 Secrecy 软件包 [https://github.com/iqlusioninc/crates/] 的分支。封装类型和特质,用于秘密管理,有助于确保它们不会意外地被复制...
-
safe-oqs-sys
liboqs 的绑定
-
irmaseal-cli
IRMAseal 的命令行界面
-
mls-rs-uniffi
消息层安全 (RFC 9420) 的 UniFFI 兼容实现
-
pixel-sig
Pixel:前向安全的多签名
-
caesarcy
Rust 的凯撒密码库
-
p384_rs
NIST P-384 (secp384r1),带有正确的算术运算
-
opengauss-openssl
通过 openssl 为 tokio-opengauss 提供TLS支持
-
bevis-strobe
基于 Henry de Valence 的 "Merlin" 的微型 strobe 实现,用于与 Bevis 一起使用
-
sequoia-gpg-agent
与 GnuPG 的 gpg-agent 交互
-
mumble-protocol-2x
Mumble 协议
-
lovesh/musig-acml
MuSig
-
air-codegen-winter
Winterfell 代码生成器,用于 AirScript 语言
-
age-core
[BETA] 在 age crates 中使用的常用功能
-
risc0-r0vm
RISC Zero 零知识虚拟机可执行文件
-
eme-mode
EME 块加密模式操作
-
hc256
HC-256 流加密。支持
no_std
环境。 -
groupy
椭圆曲线群特性和工具
-
hash_browns
充满快速、高效的哈希函数
-
tea-soft
TEA 块加密
-
caesar_cipher
Rust 中的凯撒密码
-
tunnel
一个超级易于使用的加密隧道,具有 TLS 和预共享密钥
-
x509-ocsp
纯 Rust 实现的 X.509 互联网公钥基础设施在线证书状态协议 - OCSP 格式,如 RFC 6960 所述
-
scicrypt-traits
定义加密系统和功能的通用 trait 的 scicrypt 包
-
gluon-mesh-vpn-key-translate
将 fastd 转换为 WireGuard 密钥
-
md5namer
将文件重命名为MD5摘要的命令行工具
-
evercrypt-sys
HACL/Evercrypt的FFI绑定
-
bellperson-ed25519
使用bellperson模拟库进行Ed25519曲线操作
-
hash_limette
用于代码混淆的个人工具
-
libpass
与pass管理的数据交互
-
acme-rs
用Rust编程语言编写的acme客户端(RFC8555)
-
plonky2_monolith
使用Monolith哈希生成Plonky2证明和编写Plonky2电路
-
rsa-pem
在PEM格式和RustCrypto RSA类型之间转换
-
fhe-util
fhe.rs库
-
ed448-rust
仅用于ed448的Edwards曲线数字签名算法(EdDSA)
-
ed25519-v2
支持在Curve25519(根据RFC 8032规定)上实现Edwards数字签名算法(EdDSA)的库,提供签名类型定义和PKCS#8私钥解码/编码支持
-
tpm2_ek_cert_gen
如果供应商未提供,则创建TPM2 EK证书
-
rot
类型安全的 ASCII 字符字节旋转加密
-
streamsha
流式、可恢复的 SHA(安全散列算法)库
-
playfair_cipher_rs
Rust 中的 Playfair 加密
-
sta-rs
用于阈值聚合报告的分布式秘密共享
-
key-share
任何阈值签名方案(TSS)的密钥共享
-
universal-hash
描述通用哈希函数(UHFs)功能的特质
-
cms
纯 Rust 实现的密码消息语法(CMS),如 RFC 5652 和 RFC 3274 所描述
-
multiset-hash
用于多重集的增量哈希函数
-
ark-ed-on-bls12-381-bandersnatch
Bandersnatch:定义在 BLS12-381 曲线标量域上的曲线
-
vault-cli
基于密码的加密/解密命令行工具
-
bcrypt-pbkdf
基于密码的密钥派生函数
-
sequoia-keystore-softkeys
Sequoia的私钥存储的软密钥(内存密钥)后端
-
ark-ed-on-bls12-381-zypher
在BLS12-381曲线的标量场上定义的Twisted Edwards曲线
-
easy_ssl
通过API创建x509 SSL证书和私钥文件的库,可用于其他Rust项目
-
pzip
PZip加密文件格式的命令行界面
-
eip_1024
EIP-1024加密
-
liserk-ope
liserk零知识数据库的OPE(顺序保持加密)算法
-
ark-snark-zypher
SNARK 特性
-
gmsm
中国加密算法标准(SM2/3/4)
-
tls-api-rustls
基于rustls crate的TLS API实现
-
gm-sm4
中国加密算法标准SM4
-
rot26
rot26 算法的纯 Rust 重新实现
-
mls-rs-core
mls-rs 的核心组件和特性
-
mugle_secp256k1zkp
Mugle 的分支,包含 Pieter Wuille 的
libsecp256k1
库的 Rust 绑定 Zero-Knowledge 扩展。实现了 SECG 椭圆曲线组 secp256k1 的 ECDSA 和相关工具。 -
ct-sct
在 X.509 证书中编码或解码签名的证书时间戳(SCT)扩展
-
rsign
用于签名文件和验证签名的命令行工具
-
yacme-protocol
ACME JWT 协议实现
-
sparx-cipher
为 Rust 实现的 SPARX 分组密码
-
rsa-openssl-format
解析和编码 RSA 公钥,格式与 OpenSSL 用于 authorized_keys 的格式相同
-
noah-curve25519-dalek
ristretto255 和 Curve25519 上的群操作的纯 Rust 实现
-
r1cs-zkinterface
r1cs 载件的 zkinterface 后端
-
credman
基于 RustCrypto 的一个小命令行工具:RSA 库
-
sharpie
基于ring的数字签名和验证库
-
lox-zkp
自动生成Schnorr证明实现的工具包
-
sequoia-keystore-backend
私钥存储后端特性
-
mpc-relay-client
用于MPC/TSS应用的Noise协议WebSocket中继客户端
-
whirlpool
哈希函数
-
ark-pallas
Pallas素数阶椭圆曲线
-
shelter-fs
您所有数据的安全之地
-
openssl_enc
openssl加密功能
-
wolfssl-sys
WolfSSL的系统绑定
-
p3-koala-bear
Plonky3的KoalaBear字段实现
-
bandersnatch
BLS12-381曲线标量域上定义的曲线
-
ope-simplified
liserk零知识数据库的OPE(顺序保持加密)算法
-
ark-bulletproofs
使用secq256k1和zorro实现的纯Rust Bulletproofs实现
-
aes-ndlr
AES
-
signature-flow
用于加密签名算法(例如ECDSA、Ed25519)的特质
-
http-signature-normalization-http
一个将签名工作留给你自己的 HTTP 签名库
-
sp-ark-bls12-381
BLS12-381配对友好椭圆曲线,针对Substrate优化
-
sequoia-policy-config
使用配置文件配置Sequoia
-
passworder
强大的密码生成器
-
openssl-async
为异步应用程序提供的OpenSSL crate包装器
-
gimli_rs
gimli密码的纯Rust实现
-
profligate
自动字母频率解密凯撒密码库
-
libtls-sys
LibreSSL的libtls的FFI绑定
-
openpgp-ca-lib
OpenPGP CA是一个用于管理和认证OpenPGP密钥的工具
-
ark-marlin
Marlin 预处理 zkSNARK
-
pep_engine_sequoia_backend
使用 Sequoia 的 p≡p 引擎的密码技术接口
-
primefield
生成素数域实现的宏
-
gf
伽罗瓦域
-
pkcs1
纯 Rust 实现的公钥加密标准(PKCS)#1:RSA 密码规范版本 2.2(RFC 8017)
-
sphincs-plus-cry4
SPHINCS+ 后量子签名方案
-
sp1-primitives
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
generic-ec-core
generic-ec
库的核心特质 -
blowfish
分组密码
-
digester
多种算法的消息摘要生成器
-
literate-crypto
12hbender 的文献密码学
-
cargo-pwhide
pwhide 使用 crate 名称作为密钥来加密密码。这比明文安全一点。它是一个加密工具和一个用于运行时解密的库。
-
libhydrogen-sys
Hydrogen 密码学库的低级绑定
-
pqcrypto-classicmceliece
经典mceliece后量子密钥封装机制
-
pbp
将非 PGP 系统桥接到 PGP 数据格式
-
openssl-errors
为 openssl crate 提供自定义错误库支持
-
whistle
在 UDP 上工作的 TLS 代替方案
-
scicrypt-he
实现几个知名部分同态(阈值)密码系统的 scicrypt crate
-
pqc_dilithium_edit
修改版本。基于模格子上 lattice 问题难度的后量子密码签名方案
-
aes-config
加密配置以安全存储
-
vigenere-rs
Rust 中实现的 Vigenere 密码
-
noah-x25519-dalek
使用curve25519-dalek的纯Rust实现的X25519椭圆曲线Diffie-Hellman密钥交换
-
cryptohelpers
用于加密事务的辅助函数和简化函数集合
-
dexios-core
加密/解密、密码散列以及管理符合Dexios格式的加密文件头
-
zk-paillier-lsc
使用Rust编写的Paillier密码学零知识证明集合
-
htpasswd-verify
验证存储在Apache的htpasswd文件中的散列
-
three-des-rs
为Rust程序员提供的3des加密
-
sequoia-net
OpenPGP的网络服务
-
mkpasswd
用于生成密码的命令行工具
-
xaes-gcm
使用AES-GCM在Rust中加密数据的最简单、最安全的方式(AES256-DNDK-GCM)
-
openpgp-pkcs11-sequoia
在OpenPGP环境中使用PKCS #11设备
-
noah-api
Noah平台接口
-
pqcrypto-falcon
后量子签名方案 falcon
-
ru
Rust 编写的维吉尼尔密码工具,可进行编码、解码以及文件的存储和读取
-
sk
Skein 哈希函数
-
jpki-ffi-generic
C/C++ 及其他语言的通用 FFI 绑定,用于 jpki-rs
-
lsig
用于生成私钥和公钥对以及使用这些密钥签名消息的功能
-
hmac-serialiser-rs
用于加密签名的HMAC序列化器,类似于Python的ItsDangerous库,但使用Rust实现
-
bingo
使用 Rust 快速在文件中查找秘密。支持 AWS 密钥、其他密钥、私钥和公钥等。
-
libjade-sys
Rust 对 libjade 的绑定,libjade 是一个用 jasmin 编写的形式验证的加密库
-
ca_injector
将 CA 注入到信任存储库中;mkcert 的库版本
-
gnostr-types
用于处理nostr协议的类型
-
jwt-compact-preview
一个关注类型安全和安全加密原语的极简JWT实现
-
ockam_entity
Ockam是一个用于构建与云服务和其它设备安全、私密、值得信赖通信的库
-
xtea-cipher
一个最小化、零依赖的XTEA块(解)密工具
-
group-math
群(数学)接口和实现
-
tink-core
Rust语言的Google Tink加密库的Rust端口的核心crate
-
arcturus
机密交易的零知识证明
-
multihash
格式
-
myca
TLS证书链生成器
-
hpke-rs-evercrypt
使用Evercrypt形式验证的代码的HPKE加密后端
-
sharp
锐利的对称密钥
-
certbot
调用
certbot
以获取TLS证书 -
ark-ed-on-bls12-381
在BLS12-381曲线的标量场上定义的Twisted Edwards曲线
-
concrete-cuda
concrete FHE库的CUDA实现
-
bincode_aes
加密 bincode 序列化
-
bcrypt-wasm
使用bcrypt轻松哈希和验证密码
-
concrete-boolean
为 concrete FHE 库提供的同态布尔电路接口
-
aigc_secp256k1zkp
Aigc 的分支,使用 Pieter Wuille 的
libsecp256k1
库的 Rust 绑定,实现了 SECG 椭圆曲线组 secp256k1 的 ECDSA 以及相关实用工具。 -
tail_cbc
支持未对齐大小的 Cipher Block Chaining (CBC) 块加密模式
-
write-hasher
在写入类型时(异步)透明地计算哈希值
-
libssh-rs
到 libssh 库的绑定
-
gpwg
一个好的密码生成器
-
sunscreen_compiler_common
包含 Sunscreen 的 FHE 和 ZKP 编译器的常用功能
-
feistel-permutation-rs
使用 Feistel 网络加密的常数时间、常数空间排列
-
openssl_to_rfc
将 OpenSSL 加密套件名称转换为 RFC 名称
-
wasmsign2
WebAssembly模块签名提案
-
passwordmaker-rs
Rust对PasswordMaker Pro算法的重实现。这既是部分移植,也是部分从头编写。兼容性是目标,但不保证。
-
ark-secp384r1
secp384r1曲线
-
openssl-sys-extras
需要C shims的OpenSSL的额外FFI绑定
-
ssh-encoding
纯Rust实现SSH数据类型解码器/编码器,如RFC4251所述
-
zkinterface_bellman
为zkInterface构建和证明系统的Bellman电路
-
xaes-256-gcm
纯Rust实现的XAES-256-GCM扩展nonce认证加密与关联数据(AEAD)
-
fungtaai
Rust中Fortuna PRNG的实现
-
russh-libsodium
libsodium 的简单绑定
-
sp1-prover
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
leslie_lamport
Lamport签名后量子密码学库
-
pq-newhope
NewHope 是一种基于环学习错误(Ring-LWE)问题的密钥交换协议,已提交给NIST后量子密码学项目。
-
rs_sha3_224
rs_sha3_224
是 SHA3-224 密码散列算法的 Rust 实现,是更大型的rs_shield
项目的组成部分。此软件包以独立方式提供 SHA3-224 散列功能... -
ice-crypt
ICE 加密算法
-
tink-hybrid
Rust 端 Google Tink 密码库的混合加密功能
-
xwing-kem
使用 MLKEM/Kyber 和 X25519 的 Xwing 混合组合 KEM。请参阅 https://eprint.iacr.org/2024/039。
-
dsa
按照 FIPS 186-4(数字签名标准)规定的数字签名算法(DSA)的纯 Rust 实现,提供 RFC6979 确定性签名以及支持添加熵。
-
ark-models-ext
ark-ec 的 BLS12 和 BW6 的替代模型
-
spritz_cipher
使用 https://github.com/abderraouf-adjal/ArduinoSpritzCipher 作为基础的 Spritz 密码
-
ferveo-pre-release
阈值解密协议 DKG
-
gmssl
绑定
-
cellar-core
一款基于口令的密码工具,用户可以根据口令确定性生成大量应用密码。密码学上非常强大。
-
extra-safe
一个特质层次结构,帮助SAFE API在编译时返回错误
-
zkp
自动生成Schnorr证明实现的工具包
-
ilari_l/btls
相对简单的TLS(传输层安全性)实现
-
test_example_cqp
Rust编写的PQC(后量子密码学)库。该库提供了一套加密算法和数字签名算法,用于安全通信和数据保护...
-
amcl_wrapper_ml
覆盖Milagro密码库(版本3)的包装器
-
password-auth
一款以简单易用为特色的密码认证库,支持Argon2、PBKDF2和scrypt密码散列算法
-
argon2-sys
对argon2 C参考实现的绑定
-
ark-poly-commit
用于zkSNARKs的构造多项式承诺方案
-
tokio-rustls-acme
使用rustls自动管理TLS证书
-
ristretto255-dh
使用Ristretto255群组进行Diffie-Hellman密钥交换
-
ark-secp256k1-zypher
secp256k1曲线
-
elabs-crypto
Elabs加密包:加密工具
-
newhope
后量子密钥交换 - 新的希望
-
fast-paillier
优化的Paillier加密方案
-
psswd
用Rust制作的小型密码管理器
-
rustls-post-quantum
在rustls中支持实验性后量子密钥交换
-
ghash
GF(2^128)上的通用哈希,用于构建消息认证码(MAC),如AES-GCM认证加密密文
-
hashy
用于对字符串进行哈希的命令行工具
-
justhash
使用sha256进行哈希的cli
-
air-script-core
AirScript编译器的核心类型
-
ark-secq256k1-zypher
secq256k1曲线
-
b2sum-rs
使用任何给定的摘要大小计算文件的 Blake2b 哈希
-
ring-wasi
Ring for wasm32-wasi
-
rsa-oaep-pss
RSA公钥密码系统的纯Rust实现
-
precrypt
用于umbral-pre代理重加密库的并行处理的命令行包装器
-
ark-vesta
Vesta素数阶椭圆曲线
-
ark-groth16-zypher
2016年Groth zkSNARK证明系统
-
ockam_vault_test_suite
Ockam Vault测试套件
-
osclientcerts
Firefox客户端认证证书的平台特定支持
-
sp1-recursion-program
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
hrp
生成可读密码
-
http-signature-normalization-actix-extractor
一个将签名工作留给你自己的 HTTP 签名库
-
sp-ark-bw6-761
针对Substrate优化的BW6-761配对友好椭圆曲线
-
attenuable-jwt
创建和验证支持安全离线衰减的JWT
-
certitude
适用于OS X和Windows的证书验证逻辑
-
pqcrypto-compat
实现RustCrypto特性集的pqcrypto原语便利crate
-
arti
Tor隐私工具
-
openpgp-pkcs11-tools
一个用于在OpenPGP环境中使用PKCS #11设备的CLI工具
-
sequoia-keystore-gpg-agent
Sequoia私钥存储的gpg-agent后端
-
signature_bbs_plus
Ockam BBS+签名实现
-
x509-test-gen
生成用于测试的TLS证书
-
risc0-zkvm-guest
RISC Zero零知识VM客户crate
-
secured-cipher-key
一个从密码生成通用加密密钥的辅助工具
-
noah-bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
chargo
基于密码的文件加密/解密。它基于Argon2和ChaCha20Poly1305算法。
-
bbs
BBS+签名方案
-
rs_sha512_224
rs_sha512_224
是SHA-512/224加密哈希算法的Rust实现,是更大的rs_shield
项目的一部分。此包以独立方式提供SHA-512/224哈希功能... -
openmls_evercrypt
使用HACL/Evercrypt实现openmls_traits的OpenMLS加密后端
-
sn_bulletproofs
使用Ristretto实现的纯Rust Bulletproofs
-
vep
可变长度扩展函数。即短密码到长哈希密码
-
pqcrypto-traits-wasi
后量子密码学原语共享特性
-
hash2curve
将任意值哈希到曲线群元素的特性和算法
-
ilari_l/btls-aux-aead
btls:带有关联数据的辅助认证加密
-
ocb3
按照RFC7253描述的Offset Codebook Mode v3 (OCB3)认证加密带关联数据(AEAD)密码的纯Rust实现
-
secbox
敏感数据容器
-
risc0-zkvm-verify
RISC Zero零知识虚拟机验证crate
-
keccak
Keccak海绵函数的纯Rust实现,包括keccak-f和keccak-p变体
-
cfb-mode
密码反馈(CFB)块密码操作模式
-
ark-algebra-test-templates
有限域、椭圆曲线和配对的测试
-
cryptor
对应多种算法的加密机器
-
wasmsign2-cli
用于签名和验证WebAssembly模块的CLI工具
-
hacl-sys
为HACL C包提供的FFI绑定
-
sha2ni
SHA-2哈希函数
-
concrete-core-experimental
Concrete是一个完全同态加密(FHE)库,实现了Zama的TFHE变体
-
ockam_node_no_std
Ockam库中无需
std
的类型 -
ml-kem
根据FIPS 203描述的基于模块-格密钥封装机制标准(以前称为Kyber)的纯Rust实现
-
sp1-sdk
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
cmov
保证以常时间执行且不被编译器重写为分支的CPU条件移动内建函数。为x86/x86_64上的CMOV指令系列和AArch64上的CSEL提供包装器
-
noah-algebra
Noah代数库
-
curve25519-compact
一个小型、自包含、wasm友好的Curve25519 / X25519实现
-
rust-lioness
Lioness宽块加密
-
concrete-shortint
为concrete FHE库提供同态短整数接口
-
sp-ark-bls12-377
BLS12-377配对友好椭圆曲线,针对Substrate优化
-
wasi-crypto-guest
示例 WASI-Crypto 客户端绑定,适用于 Rust
-
ark-bn254-zypher
BN254 对偶友好椭圆曲线
-
culper
在 YAML 文件中嵌入加密密钥
-
pwg
可以轻松创建随机密码。您可以指定密码的长度以及是否包含大写字母、数字和特殊字符。
-
grain128
流密码 grain-128
-
noah-ed25519-dalek
纯Rust实现的快速高效的ed25519 EdDSA密钥生成、签名和验证
-
pkcs5
纯 Rust 实现公钥密码学标准(PKCS)#5:基于密码的密码学规范版本 2.1(RFC 8018)
-
ark-algebra-intro
arkworks
代数 API 简介 -
加密
为所有 RustCrypto 特性(例如
aead
、cipher
、digest
)提供外观 crate -
rs_keccak_nbits
rs_keccak_nbits
是 Keccak 密码哈希算法的 Rust 实现,输出长度可变,是更大项目rs_shield
的一部分。此软件包提供独立的 Keccak 哈希功能... -
hacl-star-sys
HACL* FFI
-
signature_ps
奥克姆PS签名实现
-
ark-bls12-381-zypher
BLS12-381对友好椭圆曲线
-
pqcrypto-saber
后量子密钥封装机制 saber
-
pqcrypto-internals
常用密码学库的绑定
-
dbl
在伽罗瓦域 GF(2^128) 中的双操作,如 CMAC/PMAC 所用
-
libjade
Rust 对 libjade 的绑定,libjade 是一个用 jasmin 编写的形式验证的加密库
-
rustls-ffi
Rustls 非Rust语言绑定
-
ark-mnt6-753
MNT6-753 对友好椭圆曲线
-
pqcrypto-rainbow
后量子签名方案 rainbow
-
ark-ed-on-mnt4-753
定义在 MNT4-753 曲线的标量域上的扭曲爱德华曲线
-
signature_core
Ockam 库的签名核心类型
-
morus
认证密码 (MORUS-1280-128)
-
ockam_vault_sync_core
同步包装器,允许有多个 Vault 实例,这些实例与相同的 Vault 实现通信,无需同步原语
-
sm3
SM3 (OSCCA GM/T 0004-2012) 哈希函数
-
spake2
密码认证密钥交换算法
-
kem
密钥封装机制的特质
-
sunscreen_math
包含支持 Sunscreen 编译器的 GPU 实现
-
passwd_gen
一个命令行工具,用于生成用户定义长度和数量的随机密码
-
sp1-recursion-circuit
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
ark-grumpkin
Grumpkin 原序椭圆曲线
-
risc0-zkvm-circuit-gen
RISC-V 电路(生成)
-
sha2-asm
SHA-2压缩函数的汇编实现
-
pqcrypto-frodo
后量子密钥封装机制frodo
-
noah-crypto
Noah密码原语和协议
-
ark-ed-on-mnt4-298
定义在MNT4-298曲线标量域上的扭曲埃德蒙德曲线
-
ark-bw6-767
BW6-767配对友好椭圆曲线
-
sp-ark-ed-on-bls12-377
定义在BLS12-377曲线标量域上的扭曲埃德蒙德曲线,针对Substrate优化
-
svanill
一个命令行工具,用于加密/解密您的敏感数据
-
signature_bls
Ockam BLS签名实现
-
hash2field
实现了在https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hash-to-curve-11#section-5中描述的安全哈希到有限域
-
xoodyak
/ Xoodoo - 一种通用的密码方案,可用于哈希、加密、MAC计算和认证加密
-
c-certitude
C-ABI for certificate validation logic for OS X and Windows
-
ascon-aead
Ascon-128, Ascon-128a, 和 Ascon-80pq 认证加密方案
-
concrete-integer
concrete FHE 库的同态整数电路接口
-
hash-based-signatures
使用基于哈希的签名对任意文件进行签名的命令行工具
-
sm2
按照中国国家标准 GM/T 0003-2012 以及 ISO/IEC 14888 定义的 SM2 椭圆曲线的纯 Rust 实现,包括对 SM2DSA 数字签名算法的支持。
-
streebog
(GOST R 34.11-2012) 哈希函数
-
ssh-cipher
纯 Rust 实现的 SSH 对称加密,包括对现代 [email protected]/[email protected] 和 [email protected] 算法的支持,以及对旧算法的支持...
-
idea
IDEA 分组密码
-
x509-test-certs
用于测试 TLS 连接的示例证书
-
ark-ed-on-bw6-761
定义在BW6-761曲线标量域上的扭曲Edwards曲线
-
ark-curve-constraint-tests
测试有限域、椭圆曲线和配对的约束
-
ockam_key_exchange_core
Ockam密钥交换特性
-
risc0-zkvm-circuit
RISC Zero 零知识 VM 电路
-
sunscreen_compiler_macros
包含支持Sunscreen编译器的宏
-
rustls-rustcrypto
使用RustCrypto组织算法实现,为Rustls TLS库提供的纯Rust加密提供者
-
sunscreen_zkp_backend
包含Sunscreen编译器的ZKP后端
-
sp-ark-ed-on-bls12-381-bandersnatch
Bandersnatch:一个定义在BLS12-381曲线标量域上的曲线,针对Substrate进行了优化
-
pqcrypto-hqc
后量子密钥封装机制hqc
-
pqcrypto-ntru
后量子密钥封装机制 ntru
-
cast5
分组密码
-
sha1-asm
SHA-1压缩函数的汇编实现
-
kuznyechik
(GOST R 34.12-2015) 区块加密
-
nss
NSS加密库的绑定
-
p224
NIST P-224 (也称为secp224r1) 椭圆曲线的纯Rust实现,如SP 800-186中定义
-
camellia
分组密码
-
arkworks-rs/ark-pcd
证明携带数据
-
jose-jwk
JSON Web Key (JWK)组件的纯Rust实现,如RFC7517中描述的JavaScript Object Signing and Encryption (JOSE)规范
-
ring-compat
用于使用RustCrypto的特质与*ring*中的加密算法实现兼容性的包
-
sp1-server
SP1是一个性能出色、100%开源、对贡献者友好的zkVM
-
ockam-ffi
ockam_vault的FFI层
-
ark-ed-on-cp6-782
在CP6-782曲线标量域上定义的Twisted Edwards曲线
-
belt-hash
BelT散列函数(STB 34.101.31-2020)
-
belt-mac
由BelT标准指定的MAC
-
wycheproof2blb
将Wycheproof测试向量转换为blobby格式
-
md5-asm
MD5压缩函数的汇编实现
-
sarkara
一个实验性的后量子密码学库
-
risc0-zkvm-host
RISC Zero零知识虚拟机宿主crate
-
paseto-wasi07
JWT的替代令牌格式
-
ockam_key_exchange_xx
Ockam Noise XX实现
-
cmac
基于密码的报文认证码的通用实现
-
pqcrypto-ntruprime
后量子密钥封装机制ntruprime
-
crypto_kx
使用BLAKE2实现的libsodium的crypto_kx的纯Rust实现
-
twofish
分组密码