Guide to Steghide Tool
In this article, we’ll learn about Steghide. There are various steganography tools available but the part that differentiates it is that it uses a variety of algorithms to encrypt the data. Moreover, Steghide supports to hide data behind any image(jpg/jpeg/png/gif/bmp), audio (mp3/wav), excel, etc.
Introduction to Steganography
In digital steganography, electronic communications may incorporate steganographic coding inside of a transport layer, such as a document file, picture file, program or convention. Sender can begin with a harmless picture and make few alterations to it in order to hide data, so that, this alteration goes unnoticed for someone who is not particularly seeking out for it.
Features
Compression of embedded data
BMP, GIF and JPG supported
Encryption of embedded data
Decryption via password
Uses various algorithms for encryption
STEP 1: Open your terminal and type the following command to download Steghide
apt-get install steghide
For help :
steghide --help
STEP 2: Embedding Data in The Image
Here I have two files, a .txt file and a .jpeg file. Our aim is to hide the text file behind the jpeg image.
steghide embed -ef <txt filename> -cf <media filename>
After this you may delete the text file as it is already hidden now behind the image. Now in the next step we will extract back the text file from image file.
STEP 3: Extraction of Data Via Steghide
Open terminal and write the following command
steghide extract -sf <media filename>
Provide the password that u provided before to extract
steghide info <media filename>
Compression Mode
Now if we want to compress text file before hiding it then we would use the following command. The compression level can vary from 1 to 9. The first level gives you speed to compress whereas, at 9th level, it will provide you with the best compression techniques.
steghide embed -ef <txt filename> -cf <media filename> -z 2
Encrypting Algorithms
We can encrypt the data that we are hiding by using encryption techniques. And this can be easily achieved by just using the following command :
steghide embed -ef <txt filename> -cf <media filename> -e <algorithm name>
Comments
Post a Comment