Util for file encryption
AES-256-GCM
scrypt
to prevent brute force crackingpipeline
operationsDownload the binary from the release page
Or use cargo
to install
bash
cargo install aef
Encryption
bash
aef ./your.file ./your.aef
Decryption
bash
aef ./yout.aef ./your.file -d
By default you will enter your password in the terminal, if you don't want to enter it manually you can use the -p
option
bash
aef ./your.file ./your.aef -p 123456
Pipeline operation
Use
-
instead of theFile Path
, aef will operate fromstdin/stdout
```bash
stdin
and output to stdout
cat your.file | aef - - > your.aef
file
and output to stdout
aef your.aef - -d | > your.file
cat your.file | aef - ./your.aef ```
Used in conjunction with the tar
command
Encryption
bash
tar -cf - ./dir | aef - ./your.aef
Decryption
bash
aef ./your.aef - -d | tar -xf -