Simple Password Based File Encryption Tool written in Rust.
All Cryptography methods in this tool are provided by libsodium and its Rust bindings provided by Sodium Oxide.
Files are encrypted using ChaCha20 with a Poly1305 MAC, upon encrypting a randomly generated salt is prepended to the cipher text.
Key's are derived from the user supplied password using a particular combination of Scrypt, Salsa20/8 and SHA-256
Compiled and ready to run binaries can be found in the Releases page
$ git clone https://github.com/notdeclan/chlorine && cd chlorine
$ cargo build
$ cargo build --release
- Folder Encryption
- Progress Bar and percentage status