CATEGORY
Cryptography 6,603 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
student-key-managerSecure key management for student data anonymization with encryption and database integration872MIT OR Apache-2.0
jwks-cacheHigh-performance async JWKS cache with ETag revalidation, early refresh, and multi-tenant support — built for modern Rust…872GPL-3.0
gmcrypto-coreConstant-time-designed pure-Rust SM2/SM3/SM4 primitives (no_std + alloc) with an in-CI dudect timing-leak regression harness871Apache-2.0
ascon-xof128Implementation of Ascon-XOF128 and Ascon-СXOF128871Apache-2.0 OR MIT
bignp256Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1)
elliptic curve as defined in STB 34.101.45-2013, with
general…870Apache-2.0 OR MIT
vc-verifierOpenID for Verifiable Presentations869MIT OR Apache-2.0
ark-secp256k1-extExtensions for the SECP256k1 elliptic curve famously used in bitcoin868MIT/Apache-2.0
ketjeKetje v2867BSD-3-Clause
metamorphic-logTamper-evident, append-only transparency log + verification SDK for the Metamorphic platform: RFC 6962/9162 Merkle proofs, C2SP…867MIT OR Apache-2.0
rust-keyvaultA secure, modern cryptographic key management library for Rust866MIT OR Apache-2.0
mnemonic-vaultThe mnemonic vault is a layer zero (L0) vault for creating secure archives where only the owner can access their contents.866MIT
krusty-kms-cryptoCryptographic primitives and zero-knowledge proofs for krusty-kms862MIT OR Apache-2.0
arch-token-metadata-sdkRust SDK for Arch Token Metadata: PDA helpers, instruction builders, readers860MIT
arch-token-metadata-elfPrebuilt ELF binary for the Arch Token Metadata program859MIT
spacedbA cryptographically verifiable data store and universal accumulator for the Spaces protocol.858Apache-2.0
xenia-wireAEAD-sealed binary wire protocol for remote-control streams: ChaCha20-Poly1305 with epoch rotation, configurable sliding replay…857Apache-2.0 OR MIT
libborneoA Rust Library For Cryptography854Apache-2.0 OR MIT
kobe-suiSui wallet for Kobe854MIT OR Apache-2.0
llm-config-cryptoCryptography primitives for LLM Config Manager - AES-256-GCM encryption, key derivation, and secure key management852Apache-2.0
redoubt-hkdf-x86x86_64 assembly HKDF-SHA256 implementation851GPL-3.0-only
rustyfx-coreCore types and structures for RustyFX financial toolkit.850MIT OR Apache-2.0
hekate-mathA high-performance, constant-time implementation of binary tower fields (F(2^k)) optimized for Sumcheck, GKR-based provers, and…850Apache-2.0
redoubt-hkdf-rustPure Rust HKDF-SHA256 implementation849GPL-3.0-only
tequel-rsA high-performance 2x Loop Unrolling SIMD/AVX2 integrity engine and hash function, built in pure Rust for modern x86_64…848AGPL-3.0-or-later
txgate-coreCore types, traits, and error definitions for TxGate848MIT OR Apache-2.0
ubl-typesUBL types: IDs + DIM, Display/FromStr, validator & helpers for Universal Business Ledger.847MIT OR Apache-2.0
open-pgpImplementation of the IETF OpenPGP standard for secure communication and data encryption.843LGPL-2.0-or-later
browser-cryptoA safe Rust interface to browser-based cryptographic operations using the Web Crypto API840MIT
cert-dumpHigh-performance X.509 certificate scanner and extractor for binary files839MIT
safeholdA secure cross-platform environment variable manager with CLI and optional GUI for encrypted storage of secrets and config.839MIT
staging-sp-ark-ed-on-bls12-377A Twisted Edwards curve defined over the scalar field of the BLS12-377 curve, optimized for Substrate838MIT/Apache-2.0
smtp_srvAuto-refreshing SMTPS server powered by Redis / Kvrocks / 基于 Redis / Kvrocks 自动热更新证书的 SMTPS 服务器836MulanPSL-2.0
atlas-cliMachine Learning Lifecycle & Transparency Manager - Create and verify manifests for ML models and datasets836Apache-2.0
belt-dwpPure Rust implementation of the Belt-DWP authenticated encryption algorithm (STB 34.101.31-2020)834MIT OR Apache-2.0
verdyceA time-decay threshold consensus engine for decentralized voting and governance with configurable decay models and dynamic…832MIT
maybenot-genA library to help generate and evaluate Maybenot defenses831MIT OR Apache-2.0
redoubt-vault-coreCore implementation for redoubt-vault encrypted storage830MIT OR Apache-2.0
rc5-block-cipherA pure Rust implementation of the RC5 block cipher826MIT
corevpn-cryptoCryptographic primitives for CoreVPN - secure key exchange, encryption, and certificate handling825MIT OR Apache-2.0
gaze-piiReversible PII pseudonymization runtime for agentic workflows824Apache-2.0 OR MIT
nova-sdk-rsLightweight Rust SDK for NOVA: Secure group-based file sharing on NEAR Protocol with Shade/TEE + fees model.821MIT
jax-serviceHTTP server and P2P sync manager for JaxBucket821MIT
trelent-hyokA Rust library implementing Hold Your Own Key (HYOK) encryption patterns with support for multiple cloud providers820MIT
engram-rsUnified engram archive library with manifest, signatures, and VFS support818MIT OR Apache-2.0
surfpool-studio-uiCrate for starting the surfpool studio UI817Apache-2.0
dirhash_fastA high-performance tool for hashing directory trees816MIT OR Apache-2.0
dilithia-coreDilithia blockchain primitives — types, post-quantum crypto (ML-DSA-65), wallet. Lightweight, no_std-friendly.816MIT OR Apache-2.0
acmexAcmeX: High-performance, extensible ACME v2 (RFC 8555) client and server in Rust, supporting multiple DNS providers, storage…813MIT OR Apache-2.0
pq-envelopePost Quantum Hybrid Encryption for multiple recipients810Apache-2.0 or MIT
mersenne_fieldMersenne field operations808MIT OR Apache-2.0
staging-sp-ark-ed-on-bls12-381-bandersnatchBandersnatch: a curve defined over the scalar field of the BLS12-381 curve, optimized for Substrate807MIT/Apache-2.0
koi-certmeshZero-config private CA, certificate enrollment, and mesh trust for the local network806Apache-2.0 OR MIT
addresshashingA Rust library for hashing addresses using the Blake2 algorithm806MIT
bash-hashbash hash function (STB 34.101.77-2020)806MIT OR Apache-2.0
otp-pass-importA tool to import OTP secret files extracted using `extract-otp-secrets` (https://github.com/scito/extract_otp_secrets) into…804GPL-3.0-or-later
ledger-sdk-transportTransport abstraction layer for Ledger device communication804Apache-2.0
foundry-mpc-rsshamir-secret-sharing implementation forked from Lúcás C. Meier's cait_sith protocol and ZcashFoundation's frost801MIT
superComponents for the Superchain797MIT
kona-supervisor-rpcKona Supervisor RPC796MIT
kobe-filFilecoin wallet for Kobe796MIT OR Apache-2.0
kobe-tronTron wallet for Kobe795MIT OR Apache-2.0
uselesskey-tokenAPI key, bearer, and OAuth access-token fixture generator for tests.794MIT OR Apache-2.0
kobe-cosmosCosmos wallet for Kobe792MIT OR Apache-2.0
kobe-sparkSpark (Bitcoin L2) wallet for Kobe791MIT OR Apache-2.0
secretx-coreCore traits and types for the secretx secrets retrieval library.790MIT
exo-federationFederated cognitive mesh with post-quantum cryptographic sovereignty for distributed AI consciousness789MIT OR Apache-2.0
arcanum-symmetricSymmetric encryption algorithms for the Arcanum cryptographic engine789MIT OR Apache-2.0
snowv-gcmThe SNOW-V-GCM AEAD construction.789BSD-3-Clause
tcryptA secure cryptographic library for key exchange and encryption788MIT
dwn-rsDecentralized Web Node787MIT OR Apache-2.0
arcanum-asymmetricAsymmetric cryptography: RSA, ECIES, key exchange787MIT OR Apache-2.0
dwn-typesDecentralized Web Node types781MIT OR Apache-2.0
pso-vdfno_std Verifiable Delay Function: MinRoot over BLS12-381 with Wesolowski O(1) verify781MIT
kobe-tonTON wallet for Kobe780MIT OR Apache-2.0
orbinum-zk-coreCore Poseidon-based cryptographic primitives for Zero-Knowledge proofs in Orbinum Network780Apache-2.0 OR GPL-3.0-or-later
krusty-kmsDeterministic key derivation, account descriptors, and Stark/Nostr signing for krusty-kms780MIT OR Apache-2.0
tzap-plugin-keywrapHPKE key-wrap recipient profiles for tzap v45779Apache-2.0
treeship-corePortable trust receipts for agent workflows - core library779Apache-2.0
stellar_cli_wallet_lumenA CLI tool for interacting with Stellar and Soroban networks.778MIT
gen-bls-keyA command-line tool for generating BLS12-381 keys and deriving public keys from private keys777MIT
hush-coreCore cryptographic primitives for clawdstrike776Apache-2.0
mockalletA command-line wallet interface for interacting with a mockchain network through gRPC.776MIT
onion_vault_cliOnionVault CLI774Apache-2.0
chamber-tuiA secure, local-first secrets manager with encrypted storage and zero-knowledge architecture773MIT
twopointEncrypted UDP messaging between two endpoints using AES-128-GCM772MIT
openid4vci-rsOpenID for Verifiable Credential Issuance771MIT OR Apache-2.0
rainyA pure-rust implementation of the Noise Protocol Framework767Apache-2.0 OR MIT
auths-sdkApplication services layer for Auths identity operations767Apache-2.0
luct-coreCore types and parsers for certificate transparency766MIT OR Apache-2.0
oid4vp-rsOpenID for Verifiable Presentations765MIT OR Apache-2.0
gbp-stackTop-level facade for the Group Protocol Stack: re-exports gbp-core, gbp-protocol, gtp-protocol, gap-protocol, gsp-protocol,…764Apache-2.0
yedad_commonShared types, constants, and utilities for Yedad network763AGPL-3.0
openid4vp-rsOpenID for Verifiable Presentations762MIT OR Apache-2.0
oid4vci-rsOpenID for Verifiable Credential Issuance761MIT OR Apache-2.0
redoubt-vault-deriveDerive macros for redoubt-vault encrypted storage760MIT OR Apache-2.0
dwn-msgDecentralized Web Node messages758MIT OR Apache-2.0
ipfrs-coreCore content-addressing primitives and data structures for IPFRS758Apache-2.0
kona-nexusKona Networking Component Runner755MIT
aucpace-confluxAuCPace protocol implementation753MIT OR Apache-2.0
cross-crypto-rsLibrería de criptografía en Rust compatible con Python y JavaScript753Apache-2.0
hisi-cryptoCrypto provider contracts and portable backend for HiSilicon embedded Rust753MIT
claude_marketP2P marketplace for trading Claude API tokens with escrow and reputation750MIT OR Apache-2.0
iwcoreIntelliWallet Core - Password manager library with authenticated encryption750MIT
e9571_str_libA Rust crate for string processing, sorting, counting, and hashing749MIT
tibet-zip-coreCore tibet-zip block format, TIBET envelope, and zstd frame handling749MIT OR Apache-2.0
bunkerDead simple, secure password management748MIT
hekate-cryptoHash abstraction for the Hekate ZK proving system: Blake3, SHA-256, SHA-3-256.748Apache-2.0
poh-yugenA modern proof of history implementation in Rust745Apache-2.0
sk_dkimDeterministic DKIM key generation based on secret key / 基于密钥的确定性 DKIM 密钥生成743MulanPSL-2.0
robinrustA lightweight, async Rust library for interacting with Robinhood's Crypto trading endpoints.741MIT OR Apache-2.0
password_managerUltra-secure password manager with quantum-resistant encryption741non-standard
slancha-wireMagic-wormhole for AI agents — bilateral signed-message bus over a mailbox relay741AGPL-3.0-or-later AND Apache-2.0 AND MIT
ps3decrsPS3 ISO decryption tool.737MIT
ling-langLing - The Omniglot Systems Language737Apache-2.0 OR MIT
sf-cliSecure file encryption CLI/TUI tool with password protection735MIT OR Apache-2.0
merkleproofA robust implementation of Merkle trees for data verification in distributed systems731MIT
semaphore-protocolSemaphore Rust Implementation731MIT
monerochanMonero-Chan, The Open-Source Privacy Platform (OSPP)730MIT OR Apache-2.0
wolfcrypt-rsLow-level FFI bindings for wolfSSL/wolfCrypt cryptographic library.729GPL-3.0-only OR LicenseRef-wolfSSL-commercial
ruswacipherA Rust tool for encrypting and protecting WebAssembly modules728MIT
supply-chain-trust-example-crate-000057Cross-platform cryptography-oriented low-level SIMD library.727MIT OR Apache-2.0
licenz-coreOffline software license verification with RSA signatures, hardware binding, and anti-tamper detection726MIT
crypto-cliA command-line tool for crypto operations725MIT
wcp-coreCore library for the White Cat Protocol (WCP), focusing on privacy, security, anonymity.725MIT OR Apache-2.0
mkit-keystoreSigning-key keystore abstraction for mkit725MIT OR Apache-2.0
tendermint-config-whstendermint-config provides functions for loading and validating Tendermint
configuration files. It is moved out of the…724Apache-2.0
hisi-crypto-ws63Fallible WS63 cipher/TRNG backend for hisi-crypto723MIT OR Apache-2.0
mlkem-rsml-kem (kyber) post-quantum key encapsulation, from scratch in pure rust, all three security levels, nist-kat verified722MIT OR Apache-2.0
amaters-coreCore kernel for AmateRS - Fully Homomorphic Encrypted Database721Apache-2.0
tafrah-traitsShared traits and error types for the Tafrah PQC library720MIT
cellos-coreCellOS domain types and ports — typed authority, formation DAG, CloudEvent envelopes, RBAC primitives. No I/O.718MIT OR Apache-2.0
srp-confluxSecure Remote Password (SRP) protocol implementation718MIT OR Apache-2.0
mcps-cryptoCryptographic primitives for MCPS protocol717Apache-2.0
rgp-webWebAssembly bindings for the RGP crate.715MIT
supply-chain-trust-example-crate-000075Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.715MIT OR Apache-2.0
redoubt-aead-coreCore traits and error types for AEAD backends712GPL-3.0-only
sb-curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve25519707BSD-3-Clause
kzg-miniA small implementation of the KZG polynomial commitment scheme over the arkworks ecosystem.705MIT OR Apache-2.0
vex-anchorPublic anchoring layer for VEX audit logs - Git, OpenTimestamps, Ethereum, Celestia support705Apache-2.0
motosan-wallet-coreRust wallet core library — HD wallet, keystore V3, and Ethereum chain operations703MIT
nostro2-web-signerNostro2 is a simple toolset for interacting with the Nostr protocol.702MIT
rustfs-cryptoCryptography and security features for RustFS, providing encryption, hashing, and secure authentication mechanisms.702Apache-2.0
tdln-proofTDLN — proof bundle (deterministic translation proof + optional DV25 signatures).702MIT
hekate-coreCore primitives for the Hekate ZK proving system.700Apache-2.0
txgate-cryptoCryptographic operations for TxGate - key management, signing, and verification699MIT OR Apache-2.0
tecdhThreshold elliptic-curve Diffie-Hellman key exchange699MIT OR Apache-2.0
rustyfx-convertCurrency and crypto conversion utilities for RustyFX.696MIT OR Apache-2.0
clob-client-rustPolymarket CLOB client ported to Rust: build, sign and submit orders; helper utilities.695MIT OR Apache-2.0
gmcrypto-simdSIMD backends for gmcrypto-core — AVX2 (x86_64) and NEON (aarch64) packed bitsliced SM4 S-box, quarantined to keep…693Apache-2.0
stego_rustLibrary for image steganography with AES-256-GCM encryption and Argon2id key derivation692GPL-3.0
ziti-sdkZiti Rust SDK - High-performance, async-first implementation for secure, zero-trust networking692MIT
rustls-pkcs11ClientCertResolver for Hardware Security Modules using the PKCS11-Api691MIT
avila-asyncRevolutionary async runtime - Quantum, Neural Networks, Blockchain, Genetic Algorithms, Zero dependencies689MIT OR Apache-2.0
dreamwell-mathDreamwell classical mathematics — complex numbers, spatial hashing, wave equations, Fibonacci sequences, interpolation. Clean…689Apache-2.0
sirr-serverSirr server library — axum HTTP server with redb storage and ChaCha20Poly1305 encryption689non-standard
authnz-pqc-dilithiumA post-quantum cryptographic signature scheme based on the hardness of lattice problems over module lattices. Edited for Authnz686MIT OR Apache-2.0
bsv-middleware-cloudflareBSV BRC-103/104 authentication and BRC-29 payment middleware for Cloudflare Workers685MIT OR Apache-2.0
ubl-cryptoUBL crypto helpers: SK wrapper, KID, HMAC, did:key, batch verify for Universal Business Ledger.682MIT OR Apache-2.0
read39Util for securely reading a BIP39 Mnemonic from stdin682MIT
vios_appSmall JSON vaults: Argon2id + AES-GCM, with optional AAD binding.682MIT OR Apache-2.0
krusty-kms-sdkTongo confidential account and proof-operation flows for krusty-kms681MIT OR Apache-2.0
rscryptoPure Rust Cryptography: RSA, Ed25519, X25519, SHA-2/3, BLAKE2/3, AES-GCM/GCM-SIV, X/ChaCha20-Poly1305, Argon2, HMAC/HKDF, CRC.…680MIT OR Apache-2.0
fiscal-cryptoCertificate handling and XML signing for Brazilian fiscal documents679MIT
streaming-cryptoCryptographic library with optional FFI and Python bindings678MIT
sb-aes-gcm-sivPure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated
Encryption Cipher (RFC 8452) with optional…673MIT OR Apache-2.0
pakery-coreShared utilities for PAKE protocol implementations673MIT OR Apache-2.0
oxicrypto-randPure Rust CSPRNG for OxiCrypto (ChaCha20 seeded from getrandom)672Apache-2.0
mailrs-tls-reloadHot-reloadable rustls ServerConfig via arc-swap. Atomic cert/key rotation without dropping in-flight connections. Plus PEM file…671Apache-2.0 OR MIT
zk-protocolShared protocol types for the ZK attestation service — any agent can use these to compose AttestRequest/AttestResponse.671MIT
s3p-coreBlockNet S³P core: chunking, AEAD, RS erasure, Merkle669Apache-2.0
hush-spineAegis Spine protocol for ClawdStrike — envelope signing, checkpoints, trust bundles, and NATS transport668Apache-2.0
rpo-xhash-m31Rust implementation of the RPO‑M31 and XHash‑M31 hash permutations, with a Sponge facade for Circle‑STARKs and zk‑friendly…668MIT
moloch-mmrMerkle Mountain Range implementation for Moloch667MIT
libskyfallQuantum-Safe P2P Communication System666MIT
hekate-programAIR program and chiplet definition API for the Hekate ZK proving system: constraint DSL, typed column schema, virtual expansion,…663Apache-2.0
zerovaultFort-Knox document encryption vault with defense-in-depth security662MIT
openid-connectA OpenID Connect implementation based on the `jose` crate661MIT OR Apache-2.0
punkgo-coreCore types and protocol for PunkGo kernel: actors, actions, energy, boundaries, and consent660MIT
yaml-readeryaml-reader是一个yaml读取工具,可以直接通过`x.y.z.w`方式读取yaml中的内容,不用逐层解析657MIT
redoubt-vaultEncrypted vault with field-level access and automatic zeroization657MIT OR Apache-2.0
cardano-cryptoPure Rust implementation of Cardano cryptographic primitives (VRF, KES, DSIGN, Hash) with 100% compatibility with cardano-node656MIT OR Apache-2.0
luct-clientClient library to fetch and validate certificate transparency logs653MIT OR Apache-2.0
roughenough-keysRoughenough key material handling with multiple secure storage backends651Apache-2.0 OR MIT
maybenot-cliA CLI tool for defense generation using Maybenot650MIT OR Apache-2.0
kobe-xrplXRP Ledger wallet for Kobe650MIT OR Apache-2.0
zync-coreTrust-minimized Zcash light client primitives: verification, scanning, proving648MIT
encryptorPassword-based encryption for Web3 wallet seed phrases647MIT
alvan-licA Rust crate for generating and validating time-based license keys with offline validation647MIT OR Apache-2.0
bsv-primitivesBSV Blockchain SDK - Cryptographic primitives, hashing, and utilities647MIT
mailrs-acmeHigh-level ACME (RFC 8555 / Let's Encrypt) orchestration: account load-or-create, HTTP-01 cert provisioning, expiry monitoring,…645Apache-2.0 OR MIT
stacksat128A 256-bit cryptographic hash function optimized for Bitcoin Script environments645MIT
solana-ed25519A pure-Rust implementation of group operations on ristretto255 and Curve25519, with HEEA scalar decomposition (forked from…645BSD-3-Clause
roughenough-merkleSHA-512 Merkle tree implementation644Apache-2.0 OR MIT
s3etagCalculate S3 ETag for multipart uploads644MIT
from-sqlite-row-macrofrom-sqlite-row-macro 是一个配套dev-tool crate,对自定义的结构体进行从row转为自定义结构的简化编写方式。641MIT
dig-identityCanonical DIG decentralized-identity profile format: a standard, additive sparse-merkle-tree of profile slots (keys, display…640GPL-2.0-only
solana-pubkey-compareHigh-performance Solana public key comparison using optimized BPF assembly637MIT
seal-crypto-wrapperA high-level, misuse-resistant cryptographic wrapper library for Rust, binding algorithms to keys to ensure type safety.636MPL-2.0
koi-truststorePlatform trust store integration for installing and removing local CA certificates634Apache-2.0 OR MIT
sare-cliCommand-line interface for the SARE encryption standard.633MIT OR Apache-2.0