Usable, easy and safe pure-Rust crypto
-
Updated
Nov 25, 2024 - Rust
ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.
The canonical 20-round version is ChaCha20, though the faster, reduced-round variants ChaCha8 and ChaCha12 also see some use.
The XChaCha family features an extended nonce.
Usable, easy and safe pure-Rust crypto
A Secure file transfer utility & library. The library utilizes SPAKE2 for key negotiation over an insecure channel, and ChaCha20Poly1305 Authenticated Encryption to encrypt the file with the derived shared symmetric key. This enables two peers to transfer a file over any channel without needing to trust the intermediary relay.
Multiplatform multithread efficient stream rust ransomware
A simple, modern and secure file encryption tool, file format and Rust library
Encrypt / decrypt files or calculate the hash from the command line. Written in Rust. Warning: Don't use for anything important, use VeraCrypt or similar instead.
File encryption for multiple participants
Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
This crate implements ChaCha20-IETF, Poly1305 and ChachaPoly-IETF for `crypto_api`
Vaulty in Rust - Encrypt/Decrypt with ChaCha20-Poly1305
Cli and gui file encryption
UTF-8 Text Cipher using XChaCha20-Poly1305
Terminal based chat app with E2EE
a small totp cli that will help with authentication processes that offer totp 2fa
Password manager using Fyne for GUI, Golang, and Rust
Read-only mirror
Lazy ChaCha20-Poly1305 in Rust base on RustCrypto: ChaCha20Poly1305.
This crate implements the `crypto_api` with libsodium as backend