Skip to content

R00tendo/CloakCrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

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.

Installation

  • 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

Support

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

Screenshots:

In app:

Encrypted container inside PSEXEC:

Technical specifications

GUI: Wails
Main language: Go

Encryption: AES-256 GCM
Key: Salted Shake256 sum of at least 7 character password