Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Steganography

Hiding information in images is a modern practice of steganography, I've chosen to imlement it with Python.

Overview

The idea is that the ascii values of the characters that make the message can be written into the least significant bit of the pixels RGB color values. This is a very small change and is near impossible to tell by looking at the picture, particularly for large images.

Usage

  • Help works when given -h --help or nothing
  • Encrypt text to file with -pt <string> -e <file>
  • Decrypt file with -d <file>
  • Encryption takes file contents with -ptf <plain_text_file> -e <file>
  • Decryption outputs to file with -d <encrypted_image_file> -o <output_file>

Sample of GUI

TODO

  • Extend to binary data, rather than ASCII
  • Fix bit alignment issues
  • Implement file separation tokens
  • Extend message into separate encoded image files

About

Short project to implement hiding information in an image

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages