GOZ
Goz is a tool to encrypt/decrypt files in place.
AES256 is the algorithm election for this implementation.
The binary is statically linked, no OS dependencies.
How to use
Encrypt all files inside a directory (recursive):
goz --dir ./mydata/
Decrypt all files inside a directory (recursive):
goz --dir ./mydata/ --open
To operate with a single file use --file
instead of --dir
.
Download
Get your binaries from GitHub releases, precompiled for:
How to build
git clone https://github.com/fulldump/goz.git
cd goz
make build
Golang is required.
Disclaimer and drawbacks
Software released under The MIT License (MIT).
Goz does not guarantee file corruption free.
It is designed to work with small files (does not support streaming).
File access is not concurrent.
Goz does not ensure strong passwords.
Thanks
This code is 100% based on these articles: