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.

xorioA crate for XOR-ing Read/Write streams3,421non-standardCryptographyEncoding rand_jitter_kernelprovides interface to Linux kernel jitterentropy_rng3,419MITCryptography trezor-crypto-libA rust implementation of the trezor crypto library3,413BSD-3-ClauseCryptographyNo standard library gm-sm9A Rust Implementation of China's Standards of Encryption Algorithms SM93,413MITCryptography const-sortSort a slice of elements in constant time (with respect to slice length).3,406MPL-2.0AlgorithmsCryptography bitsignTool for generating bitcoin addresses and signing/verifying messages using addresses3,405MIT/Apache-2.0Command line utilitiesCryptography blowfish-mbed-sysLean bindings for the deprecated mbedtls implementation of Blowfish cipher.3,404Apache-2.0 OR GPL-2.0-or-laterCryptographyExternal FFI bindings crypto-permutationPermutation based cryptography framework; core traits3,404MIT OR Apache-2.0CryptographyNo standard library i2p_elgamalImplementation of I2P's 2048-bit ElGamal primitive3,398MIT/Apache-2.0Cryptography curve25519-dalek-libpepA pure-Rust implementation of group operations on ristretto255 and Curve255193,395BSD-3-ClauseCryptographyNo standard library vault-corePassword based encryption/decryption3,391MITCommand line utilitiesCryptography encrypt-stuffEncrypt serializable data3,378MITCryptography pqcrypto-wasiPost-Quantum cryptographic primitives with WASM/WASI support3,377MIT OR Apache-2.0Cryptography sequoia-keystore-openpgp-cardAn OpenPGP card backend for Sequoia's private key store.3,374LGPL-2.0-or-laterCryptography crown-binA cryptographic library.3,370Apache-2.0AlgorithmsCryptography CanaryValidationLibThis library allows validation of common data like encodings, cryptocurrency addresses, email addresses, and phone numbers using…3,362MIT OR Apache-2.0Cryptography jwk_kitA Rust Library for JSON Web Keys (JWK)3,360Apache-2.0AuthenticationCryptography async-tls-liteAsynchronous TLS/SSL streams using Rustls.3,354Apache-2.0 OR MITAsynchronousCryptography wallet-wizardEmbark on a cryptographic journey with wallet-wizard, a Rust library that opens portals to the blockchain realm. This mystical…3,352MITCryptographyNetwork programming solana-hmac-drbgA more efficient, no_std implementation of HMAC-DRBG for the Solana SVM3,351MITCryptographyNo standard library ansivaultCLI tool ansible-vault 1.1 implementation3,347MIT OR Apache-2.0Command line utilitiesCryptography cryptix_1988Cryptix: Compile-Time String Encryption & Obfuscation Framework for Rust3,343MIT OR Apache-2.0Cryptography paseto-jsonJSON encoding for PASETO3,343Apache-2.0AuthenticationCryptography zksync_node_jemallocJemalloc tooling used by ZKsync node3,340MIT OR Apache-2.0Cryptography dilithium-rsPure Rust implementation of ML-DSA (FIPS 204) / CRYSTALS-Dilithium post-quantum digital signature scheme3,339MITCryptographyNo standard library hashcom-rsA fast, minimal but yet extensible framework for building and using hash commitment schemes3,334non-standardCryptography fullcodec-jubjubDusk's fork of the implementation of the Jubjub elliptic curve group3,332MIT/Apache-2.0AlgorithmsCryptography surfpool-gqlSurfpool is where developers start their Solana journey.3,328Apache-2.0Cryptography cosmos-sdk-proto-nymlabProtobuf stuct defintions for interacting Cosmos SDK powered blockchains3,327Apache-2.0CryptographyCryptography::Cryptocurrencies portable-rustlsportable-rustls - a fork of rustls: a modern TLS library written in Rust.3,324Apache-2.0 OR ISC OR MITCryptographyNetwork programming banananetA protocol for decentralized information management3,324WTFPLCryptographyNetwork programming ark-bw6-767The BW6-767 pairing-friendly elliptic curve3,323MIT OR Apache-2.0Cryptography nekohashA multifaceted hashing library for Rust3,318MITAlgorithmsCryptography elgamal-curve25519A library for ElGamal homomorphic encryption3,307MIT/Apache-2.0Cryptography broncoAuthenticated and encrypted API tokens3,304GPL-3.0-or-laterAuthenticationCryptography xs_curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve255193,294BSD-3-ClauseCryptographyNo standard library lorenzFile encryption for multiple participants3,292MIT/Apache-2.0Command line utilitiesCryptography crypt4ghfsFuse layer exposing Crypt4GH-encrypted files, as if they were decrypted3,289Apache-2.0CryptographyEncoding quantum_cryptographic_toolkitA toolkit for developing, testing, and deploying quantum-resistant cryptographic algorithms.3,286MITCryptography xcbc-fdhFull Domain Hash (FDH) for extending the size of a hash digest to an arbitrary length3,271MIT OR Apache-2.0CryptographyNo standard library inane-cryptoThe Inane crypto library3,267UnlicenseAlgorithmsCryptography static-dh-ecdhPure Rust implementations of static Diffie-Hellman and elliptic curve Diffie-Hellman key-exchange.3,257MIT OR Apache-2.0CryptographyNo standard library ark-algebra-introIntroduction to `arkworks` algebra APIs3,254MIT/Apache-2.0Cryptography lafsLeast-Authority File Store utils3,235MITCryptography anonymous-credit-tokensAn implementation of Anonymous Credit Tokens, an online variant of e-cash3,232Apache-2.0Cryptography redactedsecretThis is a fork of the official Secrecy crate [https://github.com/iqlusioninc/crates/] Wrapper types and traits for…3,229Apache-2.0 OR MITCryptographyMemory management wasmium-randomGenerate random numeric, alphabet, alphanumeric, BIP39 and EFF random bytes3,227CC0-1.0 OR Apache-2.0AlgorithmsCryptography lllreduceA library for running Lenstra-Lenstra-Lovasz (LLL) reduction on lattice bases3,219MITAlgorithmsCryptography hive_memoA crate for encrypting and decrypting Hive Blockchain memos using elliptic curve cryptography and AES.3,218MIT OR Apache-2.0CryptographyCryptography::Cryptocurrencies xaes-gcmThe simplest and safest way to encrypt data using AES-GCM in Rust (AES256-DNDK-GCM)3,217ISCCryptographyNo standard library kotoba-cidContent ID (CID) system for Kotoba graph processing3,214Apache-2.0AlgorithmsCryptography caramel-clientA caramel client, to generate keys, requests and fetch updated certificates from a caramel server3,212MIT OR Apache-2.0AuthenticationCommand line utilities brainpoolSee https://github.com/RustCrypto/elliptic-curves for Brainpool curve impls3,210Apache-2.0 OR MITCryptography ed25519-dalek-bip32-feelessSimplified ed25519 BIP32 derivations3,210MIT OR Apache-2.0CryptographyNo standard library roughenough-protocolCore Roughtime protocol wire format handling and data structures3,210Apache-2.0 OR MITCryptographyNetwork programming ssh-deriveCustom derive support for the `ssh-encoding` crate3,209Apache-2.0 OR MITAuthenticationCryptography webylibWebcash HD wallet library — bearer e-cash with BIP32-style key derivation, SQLite storage, AES-256-GCM encryption, and full C FFI…3,203MITAPI bindingsCryptography keepass-db-deriveSerialization/deserialization macros for KeePass-DB3,198MITCryptography arcanum-primitivesNative cryptographic primitives for Arcanum3,194MIT OR Apache-2.0CryptographyNo standard library linux-kcapiTools for using crypto operation from the linux kernel3,192ISCCryptographyOperating systems::Unix APIs drand48drand48 - POSIX.1 standard LCG random number generator3,192Unlicense OR CC0-1.0AlgorithmsCryptography mbedtls-rs-sysRaw Rust bindings of the MbedTLS library3,186MIT OR Apache-2.0CryptographyEmbedded development mooseEncrypted learning and data processing framework3,184Apache-2.0Cryptography r1cs-bellmanA bellman backend for the r1cs crate3,184MIT OR Apache-2.0Cryptography parity-subtlePure-Rust traits and utilities for constant-time cryptographic implementations.3,178BSD-3-ClauseCryptographyNo standard library qp-dilithium-cryptoDilithium post-quantum cryptographic signatures implementation for Substrate3,176MITCryptographyNo standard library iscc-libHigh-performance Rust implementation of ISO 24138:2024 (ISCC)3,173Apache-2.0CryptographyEncoding ncrypt-meDead simple encryption library3,164MIT OR Apache-2.0CryptographySecurity fips203-ffiC shared library exposing FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism3,163MIT OR Apache-2.0Cryptography xml-secPure Rust XML Security: XMLDSig, XMLEnc, C14N. Drop-in replacement for libxmlsec1.3,160Apache-2.0AuthenticationCryptography feo-mathMath library for 3D transformation.3,135MITCryptographyData structures md5hashA no_std MD5 hash implementation in safe Rust3,131MITAlgorithmsCryptography dpfA crate for the management of Distributed Point Functions3,131MITCryptography wormsignDilithium5 signature tool3,129MITCryptography pqmagic-sysFFI Bindings to PQMagic3,127Apache-2.0 OR MITCryptographyExternal FFI bindings firebase_jwtA library to help parse JWT tokens from Firebase in Rust3,125Apache-2.0/MITCryptography clog_rsA cryptographically secure content storing library. Provides simple APIs to create, read, and edit files without compromising…3,116MITCryptographyData structures pkcs12crackerHigh-performance, multi-threaded PKCS#12 password cracker supporting dictionary, pattern-based, and brute force attacks3,111MITAuthenticationCommand line utilities ledger-polkadotLibrary to integrate with the Ledger Polkadot app3,110Apache-2.0AuthenticationCryptography kyber-rustA Rust wrapper for the Kyber post-quantum key encapsulation mechanism3,102MITCryptography slip39SLIP-0039 compatible secret sharing tool3,101GPL-3.0-or-laterCommand line utilitiesCryptography eaesyeasy hardware-accelerated AES128CBC operations of arbitrary data on embedded targets3,096MIT OR Apache-2.0CryptographyEmbedded development getrandom-runtime-seededA collection of standardized messages, state structs, and helper functions a contract can use to implement contract migration.3,091non-standardCryptography embedded-mbedtlsno_std Rust wrapper for Mbed TLS3,084OLFL-1.3CryptographyEmbedded development dhkemPure Rust implementation of Key Encapsulation Mechanism (KEM) adapters for Elliptic Curve Diffie Hellman (ECDH) protocols3,082Apache-2.0 OR MITCryptography bfv12A pure-Rust implementation of B/FV homomorphic encryption3,080MITCryptography zkplonkA pure-Rust implementation of the PLONK ZK-Proof algorithm3,075MPL-2.0AlgorithmsCryptography provenance-sdk-protoProtobuf stuct definitions for interacting with the Provenance Blockchain modules3,074Apache-2.0CryptographyCryptography::Cryptocurrencies ehsmRust integration library for libehsm3,070Apache-2.0CryptographyHardware support encryption-macrosThis crate provides macros to xor strings decaritive or automaticly at compiletime and atomaticly decode the at run time.3,064MIT OR Apache-2.0Cryptography blowfish-mbed-cRusty interface for the deprecated mbedtls implementation of Blowfish cipher.3,057Apache-2.0 OR GPL-2.0-or-laterAPI bindingsCryptography td-program-sdkA Rust SDK for interacting with the Tower Defense Solana program3,044MITAPI bindingsCryptography hctr2An implementation of the length-preserving encryption HCTR2 algorithm.3,043BSD-3-ClauseCryptographyNo standard library digifirmaItalian CIE P7M parser and signature checker3,029UnlicenseCryptography pqc_sphincsplusSphincs+ is a post-quantum signature scheme3,028MIT OR Apache-2.0AlgorithmsCryptography affidavitProvenance Layer — receipt assembly and certification (verify a witness against a format standard; never decide honesty).3,026MIT OR Apache-2.0CryptographyDevelopment tools ledger-filecoinLibrary to integrate with the Ledger Filecoin app3,024Apache-2.0AuthenticationCryptography ntrust-nativePure rust implementation of the PQC scheme Saber3,020MITCryptography chainlibA library to help with creating HD wallets and signing Crypto.org Chain transfer transactions offline.3,020Apache-2.0CryptographyCryptography::Cryptocurrencies oath2An pure Rust implementation of OATH algorithms. Provides HOTP, TOTP and OCRA algorithms.3,017MITCryptography threatflux-binary-analysisComprehensive binary analysis library with multi-format support, disassembly, and security analysis3,016MITCryptographyDevelopment tools solana_swapCreated with Anchor3,006MITCryptographyFinance svpLattice sieving over the integers with arbitrary precision.2,996MITCryptographyScience gimli-aeadThe Gimli-permutation based Aead2,990MITCryptographyNo standard library one-step-kdfOne-Step Key Derivation Function as defined in NIST SP 800-56C R22,984MIT OR Apache-2.0CryptographyNo standard library twine_protocolTwine protocol library meta-package2,982MITCryptographyData structures kona-macrosUtility macros for kona crates2,979MITCryptographyCryptography::Cryptocurrencies xs_x25519-dalekX25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.2,976BSD-3-ClauseCryptographyNo standard library ark-snark-zypherA library for SNARK traits2,973MIT/Apache-2.0Cryptography ark-crypto-primitives-macros-zypherA library of useful cryptographic primitives2,972MIT/Apache-2.0Cryptography roughenough-commonShared cryptography and encoding utilities for Roughenough2,969Apache-2.0 OR MITCryptography ppot-rsA Rust crate for reading .ptau (powers of tau) files compatible with snarkjs2,955MITCryptographyCryptography::Cryptocurrencies ark-msmAn optimized multi-scalar muliplication (MSM) library based on arkworks2,948MIT/Apache-2.0Cryptography mitoomitoo is a Rust toolkit library that encapsulates methods such as configuration reading, file operations, encryption and…2,942MITCryptographyDevelopment tools xpx-chain-cryptoFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.2,941Apache-2.0Cryptography encryptable-tokio-fsA drop-in, API-identical replacement for `tokio::fs` with transparent opt-in, non-framing stream cipher encryption2,940UnlicenseAPI bindingsAsynchronous walletconnect-sdkImplementation of WalletConnect Specifications in Rust2,930MIT OR Apache-2.0CryptographyNetwork programming bevis-strobeA tiny strobe implementation based on "Merlin" by Henry de Valence for use with Bevis2,929MITCryptographyNo standard library ssh-automationAutomation library for Secure Shell (SSH)2,926Apache-2.0 OR MITCryptography lamport_otsA Rust implementation of Leslie Lamport's one-time signature scheme2,925MITCryptography ironaA protocol for decentralized information management2,924WTFPLCryptographyNetwork programming ciphercore-adaptersAn auxiliary crate to bridge CipherCore with its C bindings2,922Apache-2.0Cryptography blowfish_rsBlowfish block cipher without deps2,919MIT OR Apache-2.0Cryptography colma block cipher based Encrypt-Linear mix-Encrypt mode2,905MITCryptographyNo standard library emrtdA library that can read an eMRTD and do security checks.2,902MIT OR Apache-2.0AuthenticationCommand line utilities geiserx_ts_tls_utiltailscale-specific tls utilities2,902BSD-3-ClauseAsynchronousCryptography chacha12-blake3Secure, Simple and Fast encryption for any CPU2,898MITCryptography vyper-client-rsA Rust SDK for Vyper client2,895MITCryptographyWeb programming lthash-rsLtHash - Homomorphic Hash Function2,894Apache-2.0Cryptography psswdA small password manager made in Rust.2,889MITCommand line utilitiesCryptography ng_threshold_cryptoPairing threshold cryptography2,886MIT/Apache-2.0Cryptography secretsharing_shamirHardened Rust cryptographic library for Shamir's Secret Sharing with support for multiple prime sizes.2,885MIT OR Apache-2.0AlgorithmsCryptography etsi014-clientETSI GS QKD 014 client library2,881MITAPI bindingsCryptography speck-rsA nostd implementation of NSA's lightweight block cipher Speck2,878GPL-3.0CryptographyNo standard library monerochan-primitivesMonero-Chan, The Open-Source Privacy Platform (OSPP)2,875MIT OR Apache-2.0Cryptography bp-ppRust library for Bulletproofs++ - range-proof protocol in discret loggarithm setting2,872MITCryptography verencAn implementation of Camenisch Shoup verifiable encryption and decryption of discrete logs2,872Apache-2.0 OR MITAlgorithmsCryptography plonky2_ecgfp5plonky2 gadgets for EcGFp5 curve and base field arithmetic2,871MITCryptography sha256sum_from_scratchsha256sum from-scratch implementation in Rust2,869GPL-3.0-or-laterCommand line utilitiesCryptography checkpipePerform a computation over some bytes passing through some struct2,869MITCryptographyData structures gpp_decryptDecrypts the cpassword from Group Policy Preference files (Groups.xml)2,866non-standardCryptographyEncoding rfc2289-otpOne Time Passwords (OTP) per IETF RFC 22892,866MITCryptographyEncoding mdbook-pagecryptEncrypt your mdbook-built site with password protection.2,866MPL-2.0Cryptography provenance-mark-cliA command line tool for creating and managing Provenance Marks.2,864BSD-2-Clause-PatentAuthenticationCommand line utilities confiumOpen-source distributed trust store framework2,864BSD-2-ClauseAuthenticationCryptography bulletproofs-blsA pure-Rust implementation of Bulletproofs2,860MITCryptography plonkupA pure-Rust implementation of the PLONK ZK-Proof algorithm2,858MPL-2.0AlgorithmsCryptography hips-libA library which hides and retrieves text secrets within images.2,855MITCryptographyEncoding pqcrypto-compatA convenience crate which implements RustCrypto traits for pqcrypto primitives2,853MIT/Apache-2.0CryptographyNo standard library rs-303Reserved for future use2,845Apache-2.0 OR MITCryptography hmac-sm3HMAC-SM3 Library2,842MIT OR Apache-2.0Cryptography ed25519-dalek-v2Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.2,835BSD-3-ClauseCryptographyNo standard library caprandRP2040 secure random number generator by timing capacitor pullup2,8290BSDCryptographyEmbedded development encrypto_sha256stunning-encrypto is cross platform end-to-end encryption dependency. And this is Sha256 extension of the same2,828MITCryptography bijou-cliBijou is a tiny embeddable encrypted file system.2,824Apache-2.0CryptographyFilesystem sealed-envRead and decrypt sealed environment variables2,822MITConfigurationCryptography age-plugin-openpgp-cardAge plugin for using ed25519 on OpenPGP Card devices (Yubikeys, Nitrokeys)2,822Apache-2.0 OR MITCommand line utilitiesCryptography acdp-diddid:web and did:key resolution for the Agent Context Distribution Protocol (ACDP)2,821MIT OR Apache-2.0CryptographyWeb programming stinkage(S)TREAM-ing (Tink)-alike (A)ES-(G)CM (E)ncryption: segmented, seekable, streaming authenticated encryption using…2,817Apache-2.0CryptographyNo standard library earthbucks_ecdsaPure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature…2,812Apache-2.0 OR MITCryptographyNo standard library cosmos-txTransaction builder and signer for Cosmos-based blockchains2,809Apache-2.0CryptographyCryptography::Cryptocurrencies mind_sdk_cliMind Network Rust SDK2,803MITCryptography encrypto_ruststunning-encrypto is cross platform end-to-end encryption dependency.2,801MITCryptography hash-genA command-line tool for generating cryptographic hashes (MD5, SHA1, SHA-256, SHA-512)2,789MIT OR Apache-2.0Command line utilitiesCryptography zk-paillier-lscCollection of Paillier cryptosystem zero knowledge proofs written in Rust2,784GPL-3.0-or-laterAlgorithmsCryptography iq-cometbft-protoA Rust implementation of the CometBFT proto structs.2,783Apache-2.0CryptographyCryptography::Cryptocurrencies embedded-mbedtls-sysno_std sys-crate for Mbed TLS2,783OLFL-1.3CryptographyEmbedded development iq-cometbftCometBFT is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any…2,781Apache-2.0CryptographyCryptography::Cryptocurrencies gpwgA good password generator2,777MIT OR Apache-2.0Command line utilitiesCryptography libsignal-protocolAn idiomatic high-level interface to the libsignal-protocol-c crate.2,777MIT OR Apache-2.0API bindingsCryptography ruscrypt⚡ Lightning-fast cryptography toolkit built with Rust - A comprehensive CLI tool for classical and modern cryptographic operations2,777MITCommand line utilitiesCryptography libjayjeerCore library for the Jayjeer offline-network key agreement and message transport system2,775LGPL-2.0+Cryptography ether-linklightweight rust library for ethereum communication2,774MITAuthenticationCryptography pqxEnable keys transfer using quantum-resistant Kyber and X255192,767MIT OR Apache-2.0AuthenticationCryptography schnorrkel-purplecoinSchnorr VRF, signatures, etc. using the Ristretto group2,766BSD-3-ClauseCryptographyNo standard library ecies-ed25519-morusExperimental Integrated Encryption Scheme on Ed25519 using MORUS-1280-128 and Blake32,766MITCryptographyNo standard library::No dynamic allocation wots-rsImplementation of the Winternitz One-time Signature Scheme made using Rust2,763GPL-3.0Cryptography cryptanA simple crypto playground (Caesar, Morse, ...).2,763Apache-2.0CryptographyEncoding pep_engine_sequoia_backendAn implementation of the p≡p Engine's cryptotech interface using Sequoia.2,762GPL-3.0-or-laterAuthenticationCryptography iqkmsdiqkms daemon: cryptographic key management service application providing a gRPC API and support for a variety of key storage…2,762Apache-2.0Cryptography spiral-serverServer for the Spiral PIR scheme2,761MITCryptography xcbc-rsa-fdhRSA-FDH is a is provably secure blind-signing signature scheme that uses RSA and a full domain hash and support blind signing /…2,759MIT OR Apache-2.0Cryptography zkmemoryAn universal memory prover in Zero-Knowledge Proof2,758Apache-2.0Cryptography hexpawb-relayA command-line tool for running HexPawb relays2,758BSD-3-ClauseCryptographyNetwork programming greentic-secrets-provider-azure-kvAzure Key Vault backend for the Greentic secrets core.2,755MITAuthenticationConfiguration mkpassCommand line tool to generate passwords2,754MITCommand line utilitiesCryptography yimi-rutoolA comprehensive Rust utility library inspired by Hutool2,754MIT OR Apache-2.0CryptographyDevelopment tools mpc-managerA WebSocket Manager that facilitates secure communication between parties for multi party computation applications.2,745non-standardCryptographyNetwork programming twine_pickledb_storeTwine protocol rust library pickledb store2,745MITCryptographyData structures anubis-ragePost-quantum secure file encryption tool with hybrid X25519+ML-KEM-1024. Defense-in-depth security.2,744MIT OR Apache-2.0Command line utilitiesCryptography twine_car_storeTwine protocol rust library CAR store2,744MITCryptographyData structures mini-rcryptA minimal Rust implementation of OpenBSD Blowfish password hashing code.2,741MITAlgorithmsCryptography acdp-cryptoContent-hashing, signing, verification, and key fingerprinting for the Agent Context Distribution Protocol (ACDP)2,737MIT OR Apache-2.0Cryptography xaynet-mobileThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…2,736non-standardCryptographyScience passwd_genA Cli utility to generate random passwords of a user defined length and quantity.2,732MIT OR Apache-2.0Command line utilitiesCryptography why2Lightweight, fast, secure, and easy to use encryption system.2,730GPL-3.0-onlyCryptography signature_to_keysA deterministic subkey derivation crate that signs human-readable strings using a master private key, hashes the signature via…2,729Apache-2.0Cryptography twine_sled_storeTwine protocol rust library sled store2,729MITCryptographyData structures gmsslGmSSL bindings2,726MIT/Apache-2.0API bindingsCryptography simperby-settlementSimperby settlement module2,725MITCryptographyFinance