CloakCrypt allows you to encrypt and hide the contents of a file inside another file in a stealthy manner.
Think of it as a more stealthy version of an encrypted archive. The encrypted container will act just as if it were the original file, but in reality, it contains the encrypted data. Even if opened in a hex editor, it is difficult to spot if it has encrypted data or not due to CloakCrypt adding the last segment of the original file to the end of the encrypted part so the ending looks natural.
- Windows: download the exe from the releases tab
- Linux and MacOS / manual compile:
git clone https://github.com/R00tendo/CloakCrypt
cd CloakCrypt
#Install golang if need be (linux: apt install golang)
go install github.com/wailsapp/wails/v2/cmd/wails@latest
~/go/bin/wails doctor #If everything looks fine continue to next step
npm install -g sass
sass frontend/src/
~/go/bin/wails build
# The executable can be found in build/bin
The program will probably work with other filetypes as well, but here are ones I personally tested it with:
- ZIP
- RAR
- EXE
- TXT
Supported platforms:
- Windows
- Linux
- Mac OS
GUI: Wails
Main language: Go
Encryption: AES-256 GCM
Key: Salted Shake256 sum of at least 7 character password