StegCloak – Hide secrets with invisible characters in plain text

StegCloak is a pure JavaScript steganography module designed in functional programming style, to hide secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters. It can be used to safely watermark strings, invisible scripts on webpages, texts on social media or for any other covert communication. Completely invisible! See how it works in-depth in this Medium article or watch our demo to know what it does.

hide message

Requirement’s

  • Termux or linux
  • Python and python2
  • Npm
  • Stegcloak

Tested Platform

  • Termux
  • Linux

Feature’s

  • Protect your invisible secret using passwords and HMAC integrity
  • Cryptographically secure by encrypting the invisible secret using AES-256-CTR.
  • Uses 6 Invisible characters in unicode characters that works everywhere in the web – Tweets, Gmail, WhatsApp, Telegram, Instagram, Facebook, and many more!
  • Maximum Compression to reduce the payload (LZ, Huffman).
  • Completely invisible, uses Zero Width Characters instead of white spaces or tabs.
  • Super fast! Hides the Wikipedia page-source for steganography (800 lines and 205362 characters) within a covertext of 3 words in under one second.
  • Hiding files in strings can be achieved by uploading the file to cloud and stegcloaking the link in the string
  • Written in pure functional style.
  • Usage – Available as an API module, a CLI and also a Web Interface (optimized with web workers).

How to download stegcloak

Step 1: Download Tool

First you type this below command in your terminal this command will help you to download this tool.

git clone https://github.com/KuroLabs/stegcloak.git

download the tool

Step 2: Change The Directory

Now type this below command in your terminal this command will help you to open tool folder in your terminal.

cd stegcloak

change the tool directory

Step 3: Install npm

First you install python and python2 package in your terminal so type this below command.

sudo apt-get install python && sudo apt-get install python2

Once you install python package’s type this below command this command will help you to install nodejs package.

sudo apt-get install nodejs

Once you install nodejs package type this below command to install npm package

sudo apt-get install npm

how to install the npm module

Step 4: Run This Tool

Now type this below command in your terminal this command will help you to run this tool.

npm install stegcloak

StegCloak - Hide secrets with invisible characters in plain text

How It Works?

StegCloak - Hide secrets with invisible characters in plain text

Additional Support

  • STEGCLOAK_PASSWORD environment variable, if set, will be used by default as password.
  • Configuration file support to configure StegCloak CLI and to avoid prompts. Read the config docs here

Leave a Reply

Your email address will not be published. Required fields are marked *