Skip to content

Latest commit

 

History

History
50 lines (48 loc) · 1.78 KB

README.md

File metadata and controls

50 lines (48 loc) · 1.78 KB

Audio, Video, Image and Text Steganography with Python

This is a python application built with PyQt6 that allows users to encode and decode messages in audio, video, image and text files.

SIT School project for CSC2005 - Cyber Security Coursework 1

Installation

For installation of gui components, run:

pip install pyqt6

For installation of audio video cryptography components, run:

pip install wave

For installation of image cryptography components, run:

pip install pillow
pip install numpy
pip install opencv-python

For installation of text cryptography components, run:

pip install python-docx

Supported File Types

Image Doccument Audo/Video
.png .bmp .gif .txt .docx .mp3 .wav .mp4

Usage

Drag and drop or select the file you want to encode.
alt Type in the message you want to encode, select the number of least significant bits to encode over and click encode.
alt Once the encoding is done click decode to see your message and save the file.
alt

Roles

  • GUI
  • Code Integration
  • gif Steganography
  • Audio Steganography
  • Video Steganography
  • Image Steganography
  • Text Steganography
  • Document Steganography