Preet-Sojitra / Image-steganography

Image Stegnography + streamlit. This repository contains the project code for the Information Lab Project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Steaganography

Description

This is simple image Steaganography project. It is a part of my Information Security Lab project. It is a simple project implemented in python. It uses LSB(Least Significant Bit) algorithm to hide the information in the image.

Live Demo: [ Link to be added soon]

Features

  • Hide text in image
  • Extract text from image
  • Hide image in image
  • Extract image from image
  • Nested Encryption
  • UnNesting of nested encryption

Tech Stack

  • Python
  • Streamlit (for implementing UI)

Screenshots

To be added soon

How to run

Follow the steps to run the project:

Note: Make sure you have python installed in your system.

  1. Clone the repository
git clone git@github.com:Preet-Sojitra/Image-steganography.git
  1. Change the directory
cd Image-steganography

NOTE: Command for creation of virtual environment may vary according to your system. So, please refer to the documentation of creating virtual environment for your system.

  1. Create virtual environment, activate it and install dependencies
pip install -r requirements.txt
  1. Run the project
streamlit run Intro.py
  1. The project will be running on your local server. You can access it by clicking on the link provided in the terminal.

Acknowledgements

Code for image steganography is taken from here. I have developed the UI for the project using streamlit.

Contributing

Contributions are always welcome!

About

Image Stegnography + streamlit. This repository contains the project code for the Information Lab Project.


Languages

Language:Python 100.0%