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.

sha_256_scratchSHA-256 from-scratch implementation4,436GPL-3.0-or-laterCryptography sylowImplementation of the BLS signature scheme using the alt-bn128 curve.4,434MITCryptographyMathematics ciphersCipher implementation library.4,433MITCryptography tidy-browserTidy up browser information.4,432LGPL-3.0-or-laterAsynchronousAuthentication mem-aead-mrsMisuse-Resistant Sponge Authenticated Encryption Mode4,430MITCryptographyNo standard library burrito-secretsA library for storing secrets in BSON format.4,430MITAuthenticationCryptography kangarootwelveHigh-throughput parallel hashing with 12-rounds Keccak4,428MITCryptography nostro2-web-relayNostro2 is a simple toolset for interacting with the Nostr protocol.4,403MITAuthenticationCryptography she-elgamallifted elgamal encryption implementation4,396Apache-2.0Cryptography blake3-proof-of-workA basic proof of work scheme using the blake3 hash function4,392MIT OR Apache-2.0Cryptography ristretto255-dhDiffie-Hellman key exchange using the Ristretto255 group.4,387MIT OR Apache-2.0Cryptography starsigA pure-Rust implementation of Schnorr signatures using Ristretto4,384MITCryptography zksync_gateway_migratorComponent that handles the migration of the zkSync network from/to gateway4,382MIT OR Apache-2.0Cryptography sequoia-tpmMachinery for working with TPM from Sequoia4,379LGPL-2.0-or-later AND Apache-2.0Cryptography reverie-zkAn efficient implementation of the NIZKPoK outlined in KKW 20184,373AGPL-3.0Cryptography meteora-solMeteora DLMM4,372MITCryptography uzkgeApp-specific PlonK with various gadgets & primitives4,371GPL-3.0-onlyCryptography pissPISS (Picture Secret Steganography) is a command line tool to encode/decode secrets into/from image files4,361MIT/Apache-2.0AlgorithmsCryptography banyanfsA modern end-to-end encrypted filesystem built on distributed block replication primitives4,357MIT OR Apache-2.0Cryptography aucpaceAuCPace protocol implementation4,344MIT OR Apache-2.0AuthenticationCryptography ed25519-dalek-blake2-feelessA fork of ed25519-dalek specifically for the feeless (Nano cryptocurrency) crate, supporting blake2b in some functions.4,332BSD-3-ClauseCryptographyNo standard library dotenvageDotenv with age encryption: encrypt/decrypt secrets in .env files4,331non-standardCommand line utilitiesConfiguration tomcrypt-sysRaw bindings to libtomcrypt4,329MIT/Apache-2.0CryptographyExternal FFI bindings lighthouse-sollighthouse client4,329MITCryptography belt-macMAC specified by the BelT standard4,321MIT OR Apache-2.0CryptographyNo standard library malbolgeA implementation of the Malbolge Programming Language in Rust4,318GPL-3.0CryptographyEmulators tandem_http_clientHTTP client for the Tandem SMPC engine4,315MITCommand line utilitiesCryptography spark-addressMinimal, no_std-compatible Bech32m encoder/decoder for Spark addresses4,310MIT OR Apache-2.0CryptographyEncoding xion-cosmos-sdk-protoProtobuf stuct defintions for interacting Cosmos SDK powered blockchains4,309Apache-2.0CryptographyCryptography::Cryptocurrencies ate-cryptoProvides all the cryptographic functions4,308MIT OR Apache-2.0Cryptography provenance-rsA history-of-ownership protocol for securely proving where a document came from.4,307MITCryptographyEncoding dpop-verifierLightweight DPoP proof verifier with pluggable replay store4,307MIT OR Apache-2.0AuthenticationCryptography json-digest-wasmWebAssembly wrappers for the json-digest crate.4,302LGPL-3.0-or-laterCryptographyCryptography::Cryptocurrencies rs_sslA comprehensive Rust library providing robust and efficient implementations of cryptographic hash functions including SHA and…4,302GPL-2.0-onlyAlgorithmsCryptography ironshield-wasmWebAssembly bindings for IronShield4,296Apache-2.0CryptographyWebAssembly sfshrCommand-line tool for secure, end-to-end encrypted file sharing4,278MITCommand line utilitiesCryptography zk_os_tree_managerZK OS tree manager node component4,276MIT OR Apache-2.0Cryptography cryptix-bigintA bigint library for cryptix4,272GPL-3.0AlgorithmsCryptography cacrtCurated, no_std/no-alloc access to DER-encoded CA root certificates by OpenSSL subject hash4,264MIT OR Apache-2.0CryptographyEmbedded development frost-secp256k1-evmA Schnorr signature scheme over the secp256k1 curve that supports FROST and EVM.4,260MIT OR Apache-2.0Cryptography clap-digestclap and digest integration4,257MIT OR Apache-2.0Command-line interfaceCryptography fss-typesCommon types used in the crate fss4,252Apache-2.0Cryptography bacon-cipherAn implementation of the Bacon's cipher4,244Apache-2.0/MITCryptography p256_flowFlow-Rust-SDK Version of p256 Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve with…4,236Apache-2.0 OR MITCryptographyNo standard library symbol-crypto-coreComplete Symbol & Nis1 blockchain crypto library implementation.4,225Apache-2.0Cryptography raydium_cpmmraydium client4,223MITCryptography qudag-vault-coreQuantum-resistant password vault library with post-quantum cryptography4,218MIT OR Apache-2.0AuthenticationCryptography async_io_cryptoA rust library for handling AsyncRead with ciphering / deciphering.4,210MITAsynchronousCryptography tandem_http_serverHTTP server for the Tandem SMPC engine4,198MITCommand line utilitiesCryptography ossuaryLibrary for establishing secure communication channels between two hosts.4,189Apache-2.0CryptographyNetwork programming ledger-zcash-builderLibrary to build transactions for HSM apps4,180Apache-2.0AuthenticationCryptography c255b3Schorr signatures based Curve25519 and Blake34,176UnlicenseCryptography qudagQuDAG - Darknet for agent swarms: Ultra-fast quantum-resistant distributed communication platform with DAG architecture, rUv…4,171MIT OR Apache-2.0CryptographyNetwork programming whitenoise_runtimeA library of algorithms for differentially private data analysis.4,166MITCryptographyScience gluac-rsRust Crate for compiling Garry's Mod Lua into bytecode4,162MITAPI bindingsCompilers smt_trieTypes and utility functions for building/working with Polygon Hermez Sparse Merkle Trees.4,154MIT OR Apache-2.0Cryptography river-coreCore library for River - decentralized group chat on Freenet4,147LGPL-3.0-onlyCryptographyNetwork programming votate-ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.4,143BSD-3-ClauseCryptographyNo standard library ecvrf-rsElliptic Curve VRF implemented in Rust4,129Apache-2.0Cryptography simperby-consensusSimperby consensus module4,126MITCryptographyFinance secure-surveyRust library for performing Paillier encrypted surveys4,115MIT OR Apache-2.0Cryptography amareleo-chain-apiAPI for a lite Aleo development node4,108Apache-2.0CryptographyCryptography::Cryptocurrencies tail_cbcCipher Block Chaining (CBC) block cipher mode of operation with unaligned size support4,091MIT OR Apache-2.0CryptographyNo standard library nostringer_cliCommand-line interface for the nostringer ring signature library4,088MITAuthenticationCryptography kona-providers-alloyAlloy Backed Providers4,088MITCryptographyCryptography::Cryptocurrencies ocbDEPRECATED: use the `ocb3` crate instead4,087Apache-2.0 OR MITCryptographyNo standard library encrypto_aesstunning-encrypto is cross platform end-to-end encryption dependency. And this is AES extension of the same4,085MITCryptography mind_sdk_fheMind Network Rust SDK4,076MITCryptography simperby-repositorySimperby repository module4,070MITCryptographyFinance mod_vigcli for a modernized Vigenere algorithm4,067MITCryptography healm**He**ap **al**located **me**rkle tree4,063MITCryptographyData structures hexpawb-rawYanked crate, do not use!4,063BSD-3-ClauseCryptographyNetwork programming plume_rustcryptoImplementation of PLUME: nullifier friendly signature scheme on ECDSA; using the k256 library4,063MITCryptographyCryptography::Cryptocurrencies mind_sdk_utilMind Network Rust SDK4,055MITCryptography iqkms-signingSigning service and keyring manager for producing digital signatures using keys stored in iqkms4,049Apache-2.0Cryptography tx-paddingA block padding scheme with prepended random bytes and trailing zeros4,047MIT OR Apache-2.0CryptographyNo standard library ssh-protocolPure Rust implementation of the SSH protocol as described in RFC4251/RFC4253 as well as OpenSSH-specific extensions (WIP)4,046Apache-2.0 OR MITAuthenticationCryptography argon2-sysBindings to the argon2 C reference implementation4,038Apache-2.0API bindingsCryptography orca-solorca client4,028MITCryptography simperby-governanceSimperby governance module4,027MITCryptographyFinance solana-rfc6979A more efficient, no_std implementation of RFC 6979 deterministic nonce generation for the Solana SVM4,027MITCryptographyNo standard library sam_encryptA crate that provides a set of cryptographic primitives for building a proxy self re-encryption scheme.4,026Apache-2.0Cryptography test-ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.4,019BSD-3-ClauseCryptographyNo standard library http-signature-directoryValidate if your JWKS directories meet web-bot-auth standards4,015Apache-2.0Cryptography aws-nitro-enclaves-attestationAttestation primitives library (for C/C++ bindings) for use in AWS Nitro Enclave applications.4,005Apache-2.0CryptographyDevelopment tools::FFI chamoxA Rust procedural macro to inject obfuscated, meaningless code to increase reverse engineering complexity.4,003MIT OR Apache-2.0CompilersCryptography adiantumA Rust implementation of the Adiantum cipher, a fast encryption scheme optimized for mobile and embedded devices, designed by…3,998MITCryptographyEmbedded development msecretA reference implementation of MSecret key derivation, written in pure Rust. Includes a helpful command-line utility.3,991Apache-2.0Cryptography win-base64Windows API Base64 Wrapper3,989MITCryptographyOperating systems::Windows APIs nrotsimple letter substitution cipher3,982MITCryptography speck-cipherSpeck block cipher algorithm3,981Apache-2.0 OR MITCryptographyNo standard library pqcrypto-threebearsPost-Quantum Key-Encapsulation Mechanism threebears3,979MIT OR Apache-2.0Cryptography cast6CAST6 block cipher3,949MIT OR Apache-2.0CryptographyNo standard library lox-libraryMain Lox library with protocols and functions that make up Lox3,938MITCryptography fips197A 0 dependency, no_std implementation of AES128, AES192 and AES256 ciphers.3,937ISCAlgorithmsCryptography ed2kAn implementation of the ED2K hash function3,937MIT OR Apache-2.0AlgorithmsCryptography oauth-1aOAuth 1.0a client implementation3,936MIT OR Apache-2.0AuthenticationCryptography gm-zucA Rust Implementation of China's Standards of Encryption Algorithms ZUC3,933MITCryptography b2sum-rsA Rust Library For Computing The Blake2b Hash of Files with any given Digest Size3,927MIT OR Apache-2.0AsynchronousCryptography bitcoin-rpc-midasGenerated client for Bitcoin Core v30.3,926MIT OR Apache-2.0API bindingsCryptography ssh-certifierTool for automatically generating SSH certificates3,922Apache-2.0 OR MITCryptography ark-bn254-zypherThe BN254 pairing-friendly elliptic curve3,921MIT/Apache-2.0Cryptography wasmtime-vfs-keyfsWASI crypto file system3,918Apache-2.0CryptographyFilesystem septidPure Rust implementation of the spiped protocol3,917MIT OR Apache-2.0CryptographyNetwork programming gnark-bn254-verifierA rust gnark verifier for BN254 curve3,917MIT/Apache-2.0Cryptography jwt-simple-no-nbf-forkEasy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust.3,912ISCAPI bindingsCryptography zserA protobuf-inspired minimalistic serialization format with cryptographic authentication3,912MITAuthenticationCryptography const-ciphersCiphers implemented as constant expressions in Rust for use in payload generation. Not for regular use.3,912MITCryptography credibil-infosecCredibil information security utilities3,911MIT OR Apache-2.0Cryptography hyperhasherA VERY light blockchain library3,902MITCryptographyCryptography::Cryptocurrencies pqcrypto-qteslaPost-Quantum Signature Scheme qtesla3,902MIT OR Apache-2.0Cryptography mini-monocypher-sysMonocypher C FFI Bindings generated by bindgen3,899CC0-1.0API bindingsCryptography yacme-testACME test helpers for YACME3,889MITAsynchronousCryptography pipebuf_rustlsPipeBuf wrapper for Rustls3,883MIT/Apache-2.0AsynchronousCryptography kardChip card interface device (CCID) implementation for embedded devices3,882MIT/Apache-2.0CryptographyEmbedded development ksignOpenWRT's `usign` utility rewritten in Rust. The crate provides both the executable and the library.3,882MITCryptography zmatchmakingMathmaking for PvP games with provable fairness and randomness3,881GPL-3.0-onlyCryptography vercre-vciDEPRECATED: OpenID for Verifiable Credential Issuance3,880MIT OR Apache-2.0AuthenticationCryptography fast-boolean-anf-transformFast implementation of the boolean Algebraic Normal Form (ANF) transform3,880MIT OR Apache-2.0AlgorithmsCryptography rugenereVigenère cipher tool written in rust that can encode, decode and store and read from files.3,873LGPL-3.0-or-laterCryptography dev-tooldev-tool(变更为mitoo)是一个Rust工具包类库,对文件、加密解密、转码、正则、线程池、sqlite等方法进行封装,组成各种Util工具类。3,860MITCryptography mind_sdk_ioMind Network Rust SDK3,854MITCryptography vercre-vpDEPRECATED: OpenID for Verifiable Presentations3,841MIT OR Apache-2.0AuthenticationCryptography raydium_ammraydium client3,838MITCryptography ksi-double-ratchetDouble Ratchet key management for exchanging encrypted messages between two parties.3,834BSD-3-ClauseCryptographyNo standard library pawbA command-line tool for clients making it easy to connect over HexPawb3,826BSD-3-ClauseCryptographyNetwork programming secret-keeper-promptPrompt SecretKeeper, an envelope encryption add-on for https://crates.io/crates/secret-keeper3,817Apache-2.0 OR MITCryptography xor-keysize-guessCommand line app to guess the size of a key that was used to XOR encrypt a file3,814MITCommand line utilitiesCryptography hmac-serialiserHMAC Serialisers to cryptographically sign data like Python's ItsDangerous library but in rust.3,810MITAuthenticationCryptography pawprintA simple web app for inspecting TLS / HTTP/2 fingerprints3,808AGPL-3.0CryptographyNetwork programming shamirssHobbist implementation of Shamirs Secret Sharing algorithm.3,808non-standardAlgorithmsCryptography pkcs10DEPRECATED: use the `x509-cert` crate instead3,800Apache-2.0 OR MITCryptographyData structures iso-20022-dsigDigital Signature for ISO 20022 Universal Financial Industry Message Scheme Rust SDK3,797non-standardCryptographyEncoding arkmsmMoved to https://crates.io/crates/ark-msm3,789MIT/Apache-2.0Cryptography keyplaceKeyplace - server assisted key derivation for humans3,781MIT/Apache-2.0Cryptography xaynet-serverThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…3,780non-standardCryptographyScience necrywagenCrypto keys generator3,779MITCommand-line interfaceCommand line utilities b64ctPure Rust implementation of B64, a subset of the standard Base64 encoding (RFC 4648) used by the PHC string format. Implemented…3,764Apache-2.0 OR MITCryptographyEncoding bech32-addr-converterA simple library for converting Bech32 addresses with different prefixes.3,763MIT OR Apache-2.0Cryptography cryptix-fieldA library for group, ring and field arithmetics based on cryptix-bigint3,762GPL-3.0AlgorithmsCryptography amareleoAn Aleo test framework3,761Apache-2.0CryptographyCryptography::Cryptocurrencies plexiA flexible auditor companion client3,742Apache-2.0Cryptography belt-kwpSTB 34.101.30-2020 Key Wrap Algorithm (KWP) implementation using Belt block cipher3,738MIT OR Apache-2.0CryptographyNo standard library gss-apiPure Rust implementation for Generic Security Service Application Program Interface (GSS-API)3,737Apache-2.0 OR MITAuthenticationCryptography mega-security-rsAn implementation of Mega's security whitepaper3,725MITAlgorithmsAuthentication pqc_dilithium_editModified version. A post-quantum cryptographic signature scheme based on the hardness of lattice problems over module lattices3,724MIT OR Apache-2.0Cryptography tweecryptoTweeChat Client Crypto Library3,719MIT OR Apache-2.0API bindingsCryptography geiserx_ts_keystailscale cryptographic key types3,717BSD-3-ClauseCryptography etospheres-labs-lamport_sigsImplementation of the Lamport one-time signature scheme.3,707BSD-3-ClauseAlgorithmsCryptography bitbottlea modern archive file format3,704Apache-2.0Command line utilitiesCompression juteAn opinionated JOSE library that implements JWT, JWS, JWE, JWA and JWK.3,702MIT OR Apache-2.0AuthenticationCryptography roaesRust implementation of openaes file format.3,694BSD-3-ClauseCommand line utilitiesCryptography plonk-jubjubDusk's fork of the implementation of the Jubjub elliptic curve group3,691MIT/Apache-2.0AlgorithmsCryptography dpggenerate password(s) using diceware method & crypto secure random numbers3,682MITAuthenticationCommand line utilities etospheres-labs-merkleMerkle tree implementation with support for generation of inclusion proofs.3,681BSD-3-ClauseCryptographyData structures prollytreeA prolly (probabilistic) tree for efficient storage, retrieval, and modification of ordered data.3,678Apache-2.0CryptographyData structures stegasaurusA steganography library able to conceal arbitrary data within PNG files. (Able to, but not necessarily good at.)3,670MIT/Apache-2.0Cryptography plexi-cliA flexible auditor companion client3,661Apache-2.0Cryptography luneswebLibrary for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending…3,645Apache-2.0AlgorithmsCryptography pw_hashA collection of password hashing routines in pure Rust. Fork of pwhash by inejge.3,644MITAuthenticationCryptography bcrypterThe bcrypt password hashing function in pure Rust. Supports no_std3,633MIT OR Apache-2.0AlgorithmsCryptography chksum-ffiFFI bindings for chksum library.3,633MITAlgorithmsCryptography uricryptHierarchy-preserving deterministic URI encryption3,630MITCryptography curve25519-dalek-v2A pure-Rust implementation of group operations on ristretto255 and Curve255193,628BSD-3-ClauseCryptographyNo standard library ark-ed-on-bn254-zypherA Twisted Edwards curve defined over the scalar field of the BN254 curve3,627MIT/Apache-2.0Cryptography chksum-asyncAsynchronous higher-level functions for chksum library.3,623MITAlgorithmsAsynchronous redcUnsigned integer types which are constrained within a modular field using montgomery multiplication, never overflowing or…3,622MIT OR Apache-2.0AlgorithmsCryptography mind_sdk_chainMind Network Rust SDK3,620MITCryptography xaes-256-gcmPure Rust implementation of the XAES-256-GCM extended-nonce Authenticated Encryption with Associated Data (AEAD).3,615Apache-2.0 OR MITCryptographyNo standard library chksum-syncSynchronous higher-level functions for chksum library.3,611MITAlgorithmsCryptography onemoney-protocolOfficial Rust SDK for OneMoney Protocol - L1 blockchain network client3,610Apache-2.0API bindingsCryptography libsignal-protocol-sys*-sys crate for the libsignal-protocol-c library.3,597MIT OR Apache-2.0CryptographyExternal FFI bindings isochronous_finite_fieldsIsochronous implementation of GF(2^8) arithmetic3,591MITAlgorithmsCryptography ed25519-dalek-bip32-blackSimplified ed25519 BIP32 derivations3,576MIT OR Apache-2.0CryptographyNo standard library ethpMacros for evaluating common Ethereum and blockchain functions at compile time.3,575MITCryptography fungtaaiFortuna PRNG implementation in Rust3,573MITCryptographyNo standard library simperbySimperby3,568MITCryptographyFinance blockchain_makerA blockchain implementation in Rust using the Elliptic-curve cryptography and SHA-256 hashing algorithm3,565MITCryptography pwgWith pwg you can easily create random passwords. You can specify how long the password should be and whether it should also…3,563MITAlgorithmsCryptography vaultkeyA secure and customizable password generator library for Rust, designed to create strong, random passwords with various…3,561MITAlgorithmsAuthentication paseto-coreCore traits and encodings for PASETO/PASERK3,555Apache-2.0AuthenticationCryptography privateboxA small and easy to use API to encrypt your data.3,550MITCryptographyNo standard library hotbootSecure private data with a weak secret, using as a protection access control of the system and defense especially designed…3,548MIT OR Apache-2.0Cryptography cometbft-configcometbft-config provides functions for loading and validating CometBFT configuration files. It is moved out of the CometBFT…3,547Apache-2.0CryptographyCryptography::Cryptocurrencies blake2b-powA Library for Performing Proof of Work Using Blake2B Based Off of Nano's Consensus Algorithm3,541MITAlgorithmsCryptography secp256k1-ecdsaDISCONTINUED: use https://crates.io/crates/k256 instead. secp256k1 support for the Elliptic Curve Digital Signature Algorithm…3,503Apache-2.0 OR MITCryptographyCryptography::Cryptocurrencies docryptoA command line tool for cryptographic operations, based on the rust-crypto library.3,488MITCommand line utilitiesCryptography twine_http_storeTwine protocol rust library http store3,482MITCryptographyData structures azure_vault_secretsRetrieve secrets from Azure Key Vault3,480MITCryptography idea_algorithmPure Rust implementation of the idea algorithm3,477MITCryptographyCryptography::Cryptocurrencies bn254Open source implementation of Barreto-Naehrig (BN) aggregate signatures written in Rust3,473MITAlgorithmsCryptography spg-cryptoSelf-built cryptographic primitives for SPG: BLAKE3 hash, CRC32, no_std.3,472MIT OR Apache-2.0CryptographyNo standard library bcrypt-smallbcrypt password hashing and verification in safe Rust.3,471ISCCryptography ockam_credentialAttribute based, privacy preserving, anonymous credentials.3,467Apache-2.0CryptographyNo standard library near_groth16_verifierGroth16 proof verifier implementation for Near Protocol smart Contracts3,462MITCryptographyCryptography::Cryptocurrencies xaynet-sdkThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…3,460non-standardCryptographyScience corimConcise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation…3,460MITAuthenticationCryptography simple-encryptA simple file encryption tool using AES-GCM3,453MITCommand line utilitiesCryptography rng-cliA random data generator CLI tool. Prints an infinite stream of data generated from a selected PRNG algorithm to stdout.…3,440Apache-2.0/MITAlgorithmsCommand line utilities iqkmsRust gRPC client library for *iqkms*: a cryptographic key management service providing a gRPC API and support for a variety of…3,434Apache-2.0Cryptography