-
rsa
Pure Rust RSA implementation
-
aes
Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
-
aes-gcm
Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration
-
aead
Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API
-
aes-gcm-siv
Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional architecture-specific hardware acceleration
-
aws-sdk-kms
AWS SDK for AWS Key Management Service
-
sequoia-openpgp
OpenPGP data types and associated machinery
-
cookie
HTTP cookie parsing and cookie jar management. Supports signed and private (encrypted, authenticated) jars.
-
des
Triple DES (3DES, TDES) block ciphers implementation
-
pgp
OpenPGP implementation in Rust
-
sequoia-sq
Command-line frontends for Sequoia
-
hpke
hybrid encryption standard (RFC 9180) in pure Rust
-
sequoia-chameleon-gnupg
Sequoia's reimplementation of the GnuPG interface
-
aes-siv
Pure Rust implementation of the AES-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 5297) with optional architecture-specific hardware acceleration
-
libcrux-ml-kem
Libcrux ML-KEM & Kyber implementations
-
twofish
block cipher
-
tfhe
TFHE-rs is a fully homomorphic encryption (FHE) library that implements Zama's variant of TFHE
-
ccm
Generic implementation of the Counter with CBC-MAC (CCM) mode
-
camellia
block cipher
-
idea
IDEA block cipher
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
cast5
block cipher
-
shavee
program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any USB drive with support for PAM to auto mount home directories
-
age
[BETA] A simple, secure, and modern encryption library
-
sequoia-octopus-librnp
Reimplementation of RNP's interface using Sequoia for use with Thunderbird
-
rc2
RC2 block cipher
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
aegis
authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
-
libsodium-rs
A comprehensive, idiomatic Rust wrapper for libsodium, providing a safe and ergonomic API for cryptographic operations
-
kem
Traits for Key Encapsulation Mechanisms (KEMs): public-key cryptosystems designed to enable a sender (a.k.a. encapsulator) to generate and encrypt a short secret key and transmit it to a receiver…
-
unrar
list and extract RAR archives
-
self_encryption
Self encrypting files (convergent encryption plus obfuscation)
-
rufendec
lightweight CLI tool for AES-256 encryption and decryption, preserving file names and directory structure. With support for ECB/GCM modes, it simplifies securing and restoring files with ease, all powered by Rust.
-
ssh-cipher
Pure Rust implementation of SSH symmetric encryption including support for the modern [email protected]/[email protected] and [email protected] algorithms as well as legacy support for older…
-
sentinel-cli
Command-line interface for Cyberpath Sentinel DBMS
-
openmls
Messaging Layer Security (MLS) protocol, as defined in RFC 9420
-
sn_auditor
Safe Network Auditor
-
cosmian_crypto_core
Cosmian base cryptographic library
-
atuin
magical shell history
-
paper-age
Easy and secure paper backups of secrets
-
mntn
A Rust-based CLI tool for system maintenance
-
shadowsocks-crypto
Shadowsocks Crypto
-
ntpd
Full-featured implementation of NTP with NTS support
-
unarc-rs
Universal archive extraction & decompression library for retro + modern formats (7z, ZIP, RAR, LHA/LZH, TAR, ARJ, ARC/PAK, ZOO, HA, UC2, SQ/SQ2, SQZ, HYP, gz, bz2, Z)
-
hakanai
CLI client for Hakanai, a secure secret sharing service
-
eax
Pure Rust implementation of the EAX Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration This scheme is only based on a block cipher…
-
libpep
polymorphic encryption and pseudonymization
-
snocat
Streaming Network Overlay Connection Arbitration Tunnel
-
prolock
securely storing secrets like passwords and plain text snippets in a password-protected file
-
cosmian_cover_crypt
Key Policy attribute encryption based on subset cover
-
sframe
pure rust implementation of SFrame (RFC 9605)
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
ironhide
easily encrypt and decrypt files to users and groups. Similar to GPG, but usable at scale.
-
wdcrypt
CLI to encrypt the current working directory with Fernet encryption
-
sm2
Pure Rust implementation of the SM2 elliptic curve as defined in the Chinese national standard GM/T 0003-2012 as well as ISO/IEC 14888. Includes support for the SM2DSA Digital Signature Algorithm.
-
s2n-tls
A C99 implementation of the TLS/SSL protocols
-
enc_file
Password-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.
-
ocb3
Pure Rust implementation of the Offset Codebook Mode v3 (OCB3) Authenticated Encryption with Associated Data (AEAD) Cipher as described in RFC7253
-
libcrux-hmac
Libcrux HMAC implementation
-
libcryptsetup-rs
High level Rust bindings for libcryptsetup
-
logcrypt
CLI tool for encrypting private data in log files
-
ipcrypt-rs
IP address encryption and obfuscation methods in pure Rust
-
mla
Multi Layer Archive - A pure rust encrypted and compressed archive file format
-
libcrux-kem
Libcrux KEM implementation
-
nethsm-cli
A CLI for the Nitrokey NetHSM
-
ascon-aead
authenticated encryption schemes Ascon-AEAD128
-
frank_jwt
JSON JWT
-
crypt_guard
CryptGuard is a post-quantum cryptography library with support for Kyber, Falcon, Dilithium in combination with AES and XChaCha20
-
secenv
Secure environments
-
encrypt_config
manage, persist and encrypt your configurations
-
rust_keylock_shell
Shell access to the rust-keylock. rust-keylock is a password manager with goals to be Secure, Simple to use, Portable and Extensible.
-
sop
Rust Interface for the Stateless OpenPGP Interface
-
kuznyechik
(GOST R 34.12-2015) block cipher
-
ensync
A flexible ENcrypted file SYNChroniser suitable for uses where the central location is not fully trusted
-
aws-sdk-codecommit
AWS SDK for AWS CodeCommit
-
sequoia-gpg-agent
interacting with GnuPG's gpg-agent
-
uricrypt
Hierarchy-preserving deterministic URI encryption
-
yubikey
Pure Rust cross-platform host-side driver for YubiKey devices from Yubico with support for hardware-backed public-key decryption and digital signatures using the Personal Identity Verification (PIV)…
-
arcanum-primitives
Native cryptographic primitives for Arcanum
-
aws-esdk
implementing client side encryption
-
jwt-encde
GUI JWT encoder / decoder - Local, private, easy
-
sm4
SM4 block cipher algorithm
-
crymap
secure IMAP server with encrypted data at rest
-
cosmian_findex
Symmetric Searchable Encryption
-
miou
A Matrix bot for Terraforming Mars game notifications
-
libcrux-chacha20poly1305
Formally verified ChaCha20-Poly1305 AEAD library
-
giant-spellbook
cryptographic multi-tool with file analysis, encoding, bitflipping, splitting, hashing, encryption, signing, and more
-
libcrux-platform
Platform detection crate for libcrux
-
aws-sdk-workmail
AWS SDK for Amazon WorkMail
-
rgp
Enabling E2EE for a range of applications
-
rustp2p
A decentralized p2p library powered by Rust, which is devoted to simple use
-
sequoia-autocrypt
Autocrypt support
-
hiae
High-throughput Authenticated Encryption (HiAE) algorithm implementation
-
mountpoint-s3-client
High-performance Amazon S3 client for Mountpoint for Amazon S3
-
cts
Generic implementation of the ciphertext stealing block modes of operation
-
ecies_25519
Cross-platform Elliptic Curve Integrated Encryption Scheme (ECIES) using X25519, AES-256-GCM, and HKDF-SHA256
-
aws-sdk-mgn
AWS SDK for Application Migration Service
-
tindercrypt
Data encryption with symmetric cryptographic keys or passwords/passphrases, and self-contained encryption metadata
-
cryptostream
Transparent encryption and decryption for Read and Write streams
-
turnkey_enclave_encrypt
encrypt and decrypt data sent to and from Turnkey secure enclaves, using HPKE (RFC 9180). Used in authentication, export, and import flows.
-
frodo-kem
Pure Rust implementation of FrodoKEM and eFrodoKEM
-
threefish
block cipher
-
novovault
An encrypted store for notes
-
saorsa-gossip-groups
MLS group management wrapper for Saorsa Gossip (RFC 9420 compliant)
-
rustic-rs
rustic - fast, encrypted, deduplicated backups powered by Rust
-
cose-rust
COSE Rust implementation
-
lwbc
Compact implementations of small block ciphers (SPECK, SIMON, SIMECK)
-
botan
Rust wrapper for Botan cryptography library
-
tiny-encrypt
tiny file encrypt tool
-
matrix-sdk-store-encryption
Helpers for encrypted storage keys for the Matrix SDK
-
kestrel-cli
Kestrel file encryption program
-
xtea
XTEA block cipher
-
ipcrypt2
format-preserving encryption of IP addresses. Supports both deterministic and non-deterministic encryption modes
-
cocoonfs-cli
Cocoon TPM project - CLI utility for accessing CocoonFs images
-
fhe
Fully Homomorphic Encryption in Rust
-
magic-crypt
MagicCrypt is a Java/PHP/NodeJS/Rust library to encrypt/decrypt strings, files, or data, using Data Encryption Standard(DES) or Advanced Encryption Standard(AES) algorithms. It supports CBC block cipher mode…
-
rejson
A command line utility for managing secrets
-
gxt-cli
Minimal, encrypted, signed and copy-pasteable tokens for manual data exchange between games
-
fecr
FerrumCrimper - A fast, Rust-powered CLI tool for efficient file management, compression, and archival with support for multiple formats and secure data handling
-
fluxencrypt
A high-performance, secure encryption SDK for Rust applications
-
playfair_cipher
Playfair, Two square and Four square cipher
-
hpke-dispatch
runtime algorithmic selection for hybrid public key encryption
-
ruscrypt
⚡ Lightning-fast cryptography toolkit built with Rust - A comprehensive CLI tool for classical and modern cryptographic operations
-
aef
An encrypted file archiver
-
serpent
block cipher
-
ms-offcrypto-writer
Encrypting ECMA376/OOXML files with agile encryption as described in MS-OFFCRYPTO
-
enk
data en/decryption
-
redoubt-aead
AEGIS-128L and XChaCha20-Poly1305 AEAD with zeroization
-
ejson
Manage encrypted secrets using public key encryption
-
ssh-vault
encrypt/decrypt using ssh keys
-
hanko
Keeps your Git allowed signers file up to date with signing keys configured on software development platforms like GitHub and GitLab
-
enva
CLI client for enva - environment variable management
-
envoy-cli
A Git-like CLI for managing encrypted environment files
-
fernet
in Rust
-
card-cli
FIDO(U2F, WebAuthn), YubiKey, OpenPGP command line tool
-
grammers-crypto
Several cryptographic utilities to work with Telegram's data
-
challenge_response
Perform HMAC-SHA1 and OTP challenges with YubiKey, OnlyKey and NitroKey, in pure Rust
-
cosmian_kms_crypto
Cosmian KMS Crypto - cryptographic operations and algorithms
-
tangy
Tang server implementation
-
artisan_middleware
The main services of the artisan platform to allow communication and management of linux system services
-
algae-cli
Lightweight age profile for user-friendly encryption (CLI tool and library)
-
russh-cryptovec
A vector which zeroes its memory on clears and reallocations
-
xaes-256-gcm
Pure Rust implementation of the XAES-256-GCM extended-nonce Authenticated Encryption with Associated Data (AEAD)
-
crypto
Facade crate for all of the RustCrypto traits (e.g.
aead,cipher,digest) -
aranya-daemon-api
IPC API between the Aranya client and daemon
-
gxt
Minimal, encrypted, signed and copy-pasteable tokens for manual data exchange between games
-
gxt-extism-types
Minimal, encrypted, signed and copy-pasteable tokens for manual data exchange between games
-
exaf-rs
Extensible archiver format
-
pqc-binary-format
Standardized binary format for post-quantum cryptography encrypted data interchange
-
aead-stream
Generic implementation of the STREAM online authenticated encryption construction
-
Mademoiselle_Entropia
Extremely strong, stupidly simple and relatively fast symmetric cipher.. check out the Readne for explanation. Have a great day, Dear User 💯❤️
-
prople-crypto
A set of libraries and function helpers to maintain cryptography data based on Prople system requirements
-
herolib-crypt
secure asymmetric cryptography: signing and encryption using Ed25519
-
claim169-core
MOSIP Claim 169 QR Code decoder library
-
fheanor
that provides fast implementations of rings commonly used in homomorphic encryption, built on feanor-math
-
nutek-cipher
Encrypt and decrypt files and text with ease
-
safehold
A secure cross-platform environment variable manager with CLI and optional GUI for encrypted storage of secrets and config
-
crabapple
iOS backup decryption and encryption
-
s-zip
High-performance streaming ZIP library with AES-256 encryption and async/await support - Read/write ZIP files with minimal memory footprint. Supports password protection, cloud storage, and Tokio runtime.
-
chacha
stream ciphers
-
secure-crypt
Ultra secure encryption/decryption tool using Rust + libsodium with zero secret leakage
-
devolutions-crypto
An abstraction layer for the cryptography used by Devolutions
-
paas-client
PEP Authorization API Service client
-
dotenvage
Dotenv with age encryption: encrypt/decrypt secrets in .env files
-
elastic-elgamal
ElGamal encryption and related zero-knowledge proofs with pluggable crypto backend
-
agree
A multi-key-security CLI tool using Shamirs Secret Sharing
-
bitbottle
a modern archive file format
-
aws-db-esdk
implementing client side encryption with DynamoDB
-
luks-header-backup
A luks header backup tool
-
mlar
A wrapper around the MLA library for common use cases
-
triglav
High-performance multi-path networking tool with intelligent uplink management
-
citadel_sdk
High-level library to build applications on the Citadel Protocol
-
syft-crypto-cli
Command-line interface for SyftBox cryptographic operations
-
fpe
Format-preserving encryption
-
pipedash-core
Framework-agnostic core library for Pipedash
-
hiddenlink
tunnel which tries to hide itself inside of other protocols
-
bl4-idb
Items database library for Borderlands 4 save editor
-
why2
Lightweight, fast, secure, and easy to use encryption system
-
belt-dwp
Pure Rust implementation of the Belt-DWP authenticated encryption algorithm (STB 34.101.31-2020)
-
rops
SOPS-like library in pure Rust
-
ciphern
Enterprise-grade cryptographic library
-
adaptive-pipeline-domain
Domain layer for optimized, adaptive pipeline - pure reusable business logic, entities, value objects, and domain services following DDD principles
-
sillad-sosistab3
A scramblesuit-like obfuscation protocol within the sillad framework
-
libcrux-aesgcm
Libcrux AES-GCM implementation
-
dcrypt-api
Public API traits and types for the dcrypt library
-
fastnet
Ultra-low latency encrypted networking for real-time games. TLS 1.3 + ChaCha20-Poly1305 with ~15µs RTT.
-
c2-chacha
The ChaCha family of stream ciphers
-
rc5
RC5 block cipher
-
cocoon
protected container with strong encryption and format validation
-
bl4
Borderlands 4 save editor library - encryption, decryption, and parsing
-
toml-bombadil
A dotfile manager
-
aria
Pure Rust implementation of the ARIA Encryption Algorithm
-
agnos
Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider
-
aescrypt-rs
AES Crypt (v0-v3) Rust encryption/decryption library
-
rabe
ABE Schemes implemented in rust
-
rs-web
A fast, Lua-driven static site generator with encryption support
-
rsecure
file encryption and decryption tool using AES-GCM
-
rust-keylock-ui
A password manager with goals to be Secure, Simple to use, Portable and Extensible
-
enchantress
AES-256 file encryption tool
-
tnid
A UUID compatible ID with static type checking
-
uki
fast, simple and cross-platform UDP and TCP packet forwarder and encryptor
-
adaptive-pipeline
High-performance optimized, adaptive file processing pipeline with configurable stages, binary format support, and cross-platform compatibility
-
paks
A light-weight encrypted archive inspired by the Quake PAK format
-
oboron
Encryption and encoding library for developer ergonomics: prefix entropy, compact outputs, high performance
-
ascon-aead128
authenticated encryption scheme
-
gun-rs
A realtime, decentralized, offline-first, graph data synchronization engine (Rust port)
-
rc6
RC6 block cipher
-
cachekit-core
LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads
-
greentic-oauth-broker
Multi-tenant OAuth broker exposing HTTP, NATS, and discovery APIs for Greentic integrations
-
age-plugin-xwing
X-Wing plugin for age clients
-
cipherstash-client
The official CipherStash SDK
-
crypter
A AES-GCM 256 encryption and decryption library
-
scryptenc
scrypt encrypted data format
-
cryptotensors
extension of safetensors that adds encryption, signing, and access control (Rego-based policy engine) while maintaining full backward compatibility with the safetensors format. It…
-
libaes
AES cipher in safe Rust with no dependencies
-
sscli
Agent-friendly token efficient SQL Server CLI tool for database inspection
-
pmv_encryption_rs
PersonalMediaVault encrypted storage model. This library allows to encrypt and decrypt data, and also read ans write files in the same format PersonalMediaVault uses.
-
keylib
bindings
-
citadel_logging
logging library for the Citadel Protocol
-
s5_fs
Content-addressed filesystem abstraction for S5
-
cubemoma
A multi-word modular arithmetic library based on CubeCL
-
libcrux-psq
Libcrux Pre-Shared post-Quantum key establishement protocol
-
pushers
client for interacting with the Pusher HTTP API
-
rusty_paserk
Platform Agnostic Serializable Keys (PASERK) is an extension on PASETO for key management
-
blte
BLTE (Block Table Encoded) compression/decompression for World of Warcraft CASC files
-
mmkv
Rust version of MMKV
-
caesar_cipher_enc_dec
can easily use caesar cipher
-
wecanencrypt
OpenPGP library for encryption, signing, and key management (includes rpgp)
-
encryptable-tokio-fs
A drop-in, API-identical replacement for
tokio::fswith transparent opt-in, non-framing stream cipher encryption -
sillad
A framework for talking about TCP-like dialers and listeners, within the futures-io ecosystem
-
dcrypt-pke
Public Key Encryption schemes for the dcrypt library
-
fast-paillier
Optimized Paillier encryption scheme
-
sos-database
Database backend for the Save Our Secrets SDK
-
tink-streaming-aead
Streaming AEAD functionality for Rust port of Google's Tink cryptography library
-
crabgraph
A safe, ergonomic, high-performance cryptographic library for Rust built on audited primitives
-
rustic_backend
supporting various backends in rustic-rs
-
transip
Call functions on the Transip Api Endpoint
-
blsttc
Pairing threshold cryptography
-
ssh-tresor
Encrypt and decrypt secrets using SSH agent keys
-
rust-bottle
Bottle protocol - layered message containers with encryption and signatures
-
mssql-tls
TLS negotiation for SQL Server connections (TDS 7.x and 8.0)
-
atuin-server-database
server database library for atuin
-
shield-core
EXPTIME-secure encryption library - Rust core implementation
-
xor_cryptor
A encryption/decryption library using bitwise xor
-
stec_tenet
User and Tenant management for Saas applications
Try searching with DuckDuckGo.