Skip to content

The Smart application for hiding the text in an image using Python and PyQt.

Notifications You must be signed in to change notification settings

safirmotiwala/Steganography_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Steganography_Python

Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video. This Project basically accepts an image file and a message and encodes it into the image. Likewise, it also decodes the message from the image. The Image distortion is very minimum and the message is totally hidden in the image. This Project was done during My Second Year in MIT School of Engineering, MIT ADTU.

Installation

  1. Install Python3
  2. Install PILLOW or PIL using pip
  3. Install PyQt5 using pip
  4. Install Font Veni.zip

Execution

Run python StegnoKing.py OR Run SteganoKing.exe

Steps

1. Encoding Steps

  1. Click on Browse button and select a image ('png' format most preferred)
  2. Click on Encode button
  3. Enter the message to be encoded
  4. Enter the new image name (with '.png' extension)
  5. After successful encoding, click on Save to add the data as a history to the database

2. Decoding Steps

  1. Click on Browse button and select a image ('png' format most preferred)
  2. Click on Decode button
  3. After successful decoding, click on Save to add the data as a history to the database

Shortcuts

  1. Browse Image => Ctrl + B
  2. Encode Image => Ctrl + E
  3. Decode Image => Ctrl + D
  4. Save Data => Ctrl + S
  5. Reset Application => Ctrl + R
  6. Close Application => Ctrl + Q

Built with

  1. Python - A High Level General Purpose Programing Language
  2. PyQt5 - A comprehensive set of Python bindings for Qt v5 for best GUI