Hacktoberfest-Projects
Hacktoberfest-Projects copied to clipboard
Python GUI image steganography
Description :
A GUI application for image steganography made in python.
Features :
- Encrypt a small text message in an image.
- Decrypt the text message from the image.
Tentative Deadline : It is ready, just need to add to this repo.
Some Rules to follow :
- Add a README.md file for your project.
- Name of Project
- Demo of Project in .gif how your project is look
- Description of project
- Requirements or Setup instructions
- Name of Author(s)
- Look at Demo here.
Please assign it to me.
Before I will assign it to you @neutr0nStar can you explain the project to me (show me you approach )
The below snippet is from my main.py file explaining my approach
Python GUI image steganography made by Sneharsh Belsare (Github: neutr0nStar) libraries required: stegano, tkinter (requirements.txt available) note: using a virtual environtment is recommended How does steganography work ? Each character is represented using 8 bits (1 byte) ascii code (eg 01100101) Each pixel is represented with it's red, green and blue value (0 - 255) We encode 1 character (8 bit) in 3 pixels, to do so, we change the r, g, b value of each pixel (if necessary) to either even or odd dependeing on a bit of character 0 - make it even 1 - make it odd and the 9th value (of third pixel, blue) will be 0, if there is more data, else 1 (eof) Eg: character 'a': ascii value 97, binary : 01100001 3 pixelf from image: (26, 63, 164), (248, 243, 194), (174, 246, 250), (148, 95, 231) after modification: (26, 63, 163), (248, 244, 194), (174, 246, 250), (148, 96, 231) 'a': 0 1 1 0 0 0 0 0 0 0 0 1
Great go ahead make a PR 👍🏻