Steganography

This is a desktop application currently being used in multiple schools in England.

Image

About

Desktop Application

Unpaid development work for the local highschool.

Main Features:

  • GUI
  • Encypt Messages in Images
  • Decypt Messages in Images

Tools:

  • C#
  • Visual Studio

About

I was asked by my local highschool to develop a tool to help teach an aspect of cyber security to students.

This program demostrates how you can hide messages in images without it being detectable to the human eye.

The algorithm takes in a message (length varies depending on the image size) and turns it into binary. Each pixel then has the colour code changed slightly so that the least significant bit reflects a bit of the message code.

To get the original message, the algorithm looks at the least significant bit of the colour code of each pixel and combines them together to make a binary string. It then converts it to normal text and displays it to the user.

What it looks like: