Skip to content

this is a python application , made using pyqt , Qtdesigner and cv2. the app allows you to hide a message inside an image and decode it .You can search for steganography for more information about the porcess.

License

Notifications You must be signed in to change notification settings

Ilyas-Khiat/stegano-app

Repository files navigation

This is a desktop application that allows you to hide a message inside an image and decode it. It's based on what we called steganography

You can download the executable file here

Important: If some functionalities aren't working , try to disable your avast antivirus temporarily. We are working on this issue.

Warning: Make sure the display scaling system in your windows settings is 100%

Description

requirements:

if you want to run the source code avaible in this repository , make sure you have:

  • opencv2 pip install opencv-python
  • pyqt5 pip install pyqt5
  • pyqt5-tools pip install pyqt5-tools
  • numpy

The user interface

The ui is made in Adobe Xd

Global view

After installing stegano_setup.exe , if you run the .exe file , this window will appear showing you the home page:

home page

In the navbar , you can access the encode page :

encode page

The steps are easy:

  1. Write the message you want to hide
  2. Choose the image you want. It will contains the hidden message (it's preferable to choose a png image)
  3. Change the output folder where the encoded image will be created
  4. Click the button Hide the message , an image with the name [original image name]-embedding.png is now ready to be sent to someone else

After sending the encoded image to another computer or maybe yours , you can decode it by accessing the encode page :

Note: the receiver must have the stegano-app

decode page

Find the sent image in your computer, and you're done .

Magic

Back-end

If you checked the source_code , you will find in the scripts folder Two files :

I guess it's well explained

Front-end

Check the app.py file

Contact me here : [email protected]

HAVE FUN :)

Hope it works

About

this is a python application , made using pyqt , Qtdesigner and cv2. the app allows you to hide a message inside an image and decode it .You can search for steganography for more information about the porcess.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages