Skip to content

Hide any type of file into an image using LSB steganography technique in Java.

Notifications You must be signed in to change notification settings

shubamuzumaki/Steganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Steganography

Steganography is the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection. The secret data is then extracted at its destination. In this project LSB(Least Significant Bit) overriding technique is used.

ezgif-2-4179d5ba63a1

How To Run 🏃

1️⃣ open terminal in src folder.

2️⃣ compile the program with this command:

javac *.java 

3️⃣ Run the program with this command:

java Program

Formats Supported

Vessel File(File which will Hide other files)

1️⃣ .png

Secret File

any file can be hidden using this technique but the size of secret file must be smaller than embedding-capacity of Vessel file.



Overview

Steganography


Embedding

Embed


Extraction

Extract


Splitting Byte

SplitByte and Merge to Pixel


About

Hide any type of file into an image using LSB steganography technique in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages