wdcrypt

Crates.iowdcrypt
lib.rswdcrypt
version2.3.2
sourcesrc
created_at2022-09-23 14:19:25.145419
updated_at2023-08-12 04:59:58.383751
descriptionCLI to encrypt the current working directory with Fernet encryption
homepage
repositoryhttps://github.com/stefins/wdcrypt
max_upload_size
id672515
size46,999
(stefins)

documentation

README

wdcrypt-rs

Rust releaser

A Rust CLI to encrypt the current working directory with Fernet encryption. Fernet guarantees that a message encrypted using it cannot be manipulated or read without the key. Fernet is an implementation of symmetric (also known as “secret key”) authenticated cryptography.
Find more about Fernet here

Demo

Demo

Installation

Make sure you have cargo in your $PATH

$ cargo install wdcrypt 

Usage

$ wdcrypt --help
Encrypt your current working directory

Usage: wdcrypt [COMMAND]

Commands:
  encrypt, -e, --encrypt  Encrypt the current working directory
  decrypt, -d, --decrypt  Decrypt the current working directory
  help                    Print this message or the help of the given subcommand(s)

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

Building for WASM and running it in wasmtime

$ cargo build --release --target wasm32-wasi
$ cd target/wasm32-wasi/release
$ mkdir demo && cd demo
$ wasmtime run --dir=. ../wdcrypt.wasm -- --help

License

MIT

Commit count: 89

cargo fmt