
NastySecrets
NastySecrets, developed in GO, is a security/privacy tool. It encrypts files and can optionally rename them for added privacy. The tool automatically generates a configuration file with the encryption key and encrypted file names for easy future decryption.
Features
- Encrypt and decrypt files swiftly
- Rename files for added privacy and protection
- Encrypt/decrypt upto 25 files simultaneously
- Simple to use and very straight forward
Installation
Clone the repository
git clone https://github.com/Mega-Kranus/NastySecrets.git
If you only want to build
cd NastySecrets
make build
bin/nastysecrets -h
If you want to build and put the binary in "$HOME/.local/bin" (run from anywhere)
cd NastySecrets
make all
nastysecrets -h
Removal
In order to uninstall NastySecrets you can use the make file
cd NastySecrets
make uninstall
Usage/Examples
Use man page after installation for detailed information
man nastysecrets
Help menu
nastysecrets -h
Encryption without renaming files
nastysecrets -e -p /folder/to/encrypt -o /config/output/path
Encryption with renaming files
nastysecrets -e -n -p /folder/to/encrypt
Encryption and re-using an old key
nastysecrets -e -n -p folder/to/encrypt -c /config/file/path
Decryption
nastysecrets -d -c config/file/path -p /folder/to/decrypt
Authors
@Mega-Kranus
Documentation
Overview
License
GLP V 3.0
Feedback
If you have any feedback, please reach out to me at Mega-Kranus@proton.me