shadow-crypt 1.0.8

Secure password-based file encryption with filename obfuscation
Documentation

Shadow Crypt

Crates.io Documentation CI License: MIT OR Apache-2.0

Password-based file encryption with filename obfuscation.

Features

  • Strong Algorithms: XChaCha20-Poly1305 cipher, Argon2id key derivation
  • No Storage: Sensitive data is retained only in memory during operation
  • Memory Safety: Zeroizes sensitive data in memory after use
  • No Dependencies: Pure Rust implementation

Installation

Using Cargo (Recommended)

cargo install shadow-crypt

From Source

git clone git@github.com:simon-amadeus/shadow-crypt.git
cd shadow-crypt
cargo install --path .

Usage

Encrypt Files

shadow file1.txt file*.jpg

Decrypt Files

unshadow mzpuTgQmBPJfTAJh.shadow RzxZGbTQAxxBseaI.shadow

List Encrypted Files

shadows

Documentation

Contributing

Contributions are welcome! Please open issues or submit pull requests on Github.

License

Licensed under MIT OR Apache-2.0.

See LICENSE-APACHE and LICENSE-MIT for full license texts.