Giter Site home page Giter Site logo

steganography's Introduction

steganography

Developer: Jacob Biloki CWID: 891882573

Architecture

This is a project to demonstrate the use of steganograhy in the form of embeded text in images. In this script I write each bit of the message into the least significant bit of each RGB value in order to change the color intensite they least amount. The resulting image is written to a result.png file.

This program contains supporting functions to Read/Write the message into the image array given. As well as a function to read the first 11 bits to get the length of the message.

ReadMessage:

This funciton reads the message from the image by iterating through the pixels after the 11th pixel and reading the last bit of each RGB value

WriteMessage:

This function begins by writing the length of the resulting mesage into the image's first 11 bits and writing the message through he remaining bits.

Execution

This program is written in python 3.6.0 and should be executed from a terminal using:

Write:

python <script> <-w> <image_file> <string_message> for console message and <script> <-w> <image_file> <-f> <file_name> to write a file"

Read:

python <script> <-r> <image_file>

Writing will create a new file called 'result.png' which is your new image with the message embedded.

steganography's People

Contributors

jbiloki avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.