# nutek-cipher Encrypt and decrypt files and text with ease. ## setup ```shell cargo install nutek-cipher ``` or download binary for your OS type from _GitHub_ release page [GitHub Releases Page](https://github.com/NutekSecurity/nutek-cipher/releases "Release Page") ## usage ```shell File or text (from standard input) encryption for modern days Usage: nutek-cipher [OPTIONS] Options: -e, --encrypt encrypt -d, --decrypt decrypt -i, --input-file input file -o, --output-file output file --sum-codes separated by colon ":" paths to key_path:nonce_path files that will be merged into codes file --codes-file codes from one file in format: key=xxx nonce=yyy --display-codes display codes loaded from file using --codes-file flag and then exit -r random key and nonce --save-codes save key and nonce to separete codes file --stdout print result to stdout -h, --help Print help -V, --version Print version ``` ## for example: ```shell echo "hahaha" | nutek-cipher --stdout -e -r --save-codes ``` This will encrypt text hahaha with random key and nonce and save your codes to your user Downloads folder ## cipher in use This program uses *AES-GCM-SIV* cipher with *32 bytes* key and *12 bytes* nonce. It's enough for home use. ## license Apache-2.0 or MIT