Skip to content

A python application built with PyQt6 that allows users to encode and decode messages in audio, video, image and text files. For the CSC2005 module Coursework 1

Notifications You must be signed in to change notification settings

gabriel-lau/File-Steganography

Repository files navigation

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

About

A python application built with PyQt6 that allows users to encode and decode messages in audio, video, image and text files. For the CSC2005 module Coursework 1

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages