myFavShrimp / Clave

Encrypts your files in place for you to share them securely.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clave

Encrypts files in place for you to share them securely.

This application uses the XChaCha20 stream cipher to process your files. XChaCha20 does not provide authentication (read here).

Installation

cargo install --git https://github.com/myFavShrimp/Clave.git --rev ec38dbb

Usage

$ ./clave
Encrypts files in place for you to share them securely

Usage: clave [PATHS]...

Arguments:
  [PATHS]...

Options:
  -h, --help     Print help
  -V, --version  Print version

Examples

$ clave ./test_files/
Choose a password:
Confirm your password:
22:32:28 [INFO] Processed './test_files/dir_to_process/pic.jpg'
22:32:28 [INFO] Processed './test_files/dir_to_process/subdir/pic.jpg'
22:32:28 [ERROR] Could not write to file './test_files/test_pic.jpg' [0 bytes written]: Permission denied (os error 13)

About

Encrypts your files in place for you to share them securely.

License:The Unlicense


Languages

Language:Rust 99.7%Language:Shell 0.3%