Skip to content

Commit 85072a0

Browse files
author
Your Name
committed
Added code for image hide script
1 parent adc7e73 commit 85072a0

File tree

4 files changed

+403
-0
lines changed

4 files changed

+403
-0
lines changed
+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Image Hide!
2+
3+
![enter image description here](https://i.ibb.co/MZR48SH/imgide-sc.png)
4+
5+
## Aim
6+
7+
Hide secret texts/messages inside an image. You can optionally encrypt your texts with a password using AES-256 before encoding into the image.
8+
9+
10+
## Purpose
11+
12+
Inspired from this [Medium post](https://medium.com/better-programming/image-steganography-using-python-2250896e48b9)
13+
14+
15+
## Short description of package/script
16+
- colorama==0.4.4
17+
- commonmark==0.9.1
18+
- Pillow==8.1.0
19+
- pycryptodome==3.9.9
20+
- pyfiglet==0.8.post1
21+
- Pygments==2.7.4
22+
- rich==9.10.0
23+
- termcolor==1.1.0
24+
- typing-extensions==3.7.4.3
25+
26+
27+
28+
## Setup instructions
29+
30+
**Encode**
31+
32+
- Choose *Encode* in the options menu
33+
![enter image description here](https://i.ibb.co/6rG8HBt/imghide-sc2.png)
34+
35+
- Enter the image path (with extension)
36+
![enter image description here](https://i.ibb.co/RCJCGCh/imghide-sc3.png)
37+
- Enter the message to be hidden
38+
![enter image description here](https://i.ibb.co/ngXDwHk/imghide-sc4.png)
39+
- Choose a password to encrypt with AES-256 (optional)
40+
![enter image description here](https://i.ibb.co/87qCNZg/imghide-sc5.png)
41+
42+
The image is encoded and saved as a ***PNG*** file.
43+
44+
**Decode**
45+
46+
- Choose *Decode* from the menu
47+
![enter image description here](https://i.ibb.co/nkvzjCJ/imghide-sc6.png)
48+
49+
- Enter the path of the encoded image (with extension) and type in the password to decrypt (leave empty if no password was used)
50+
![enter image description here](https://i.ibb.co/HTP4b28/imghide-sc7.png)
51+
52+
The decoded text will be displayed on the terminal.
53+
54+
55+
56+
## Compilation Steps
57+
58+
- You can install the all requirements from **requirements.txt** by using pip.
59+
60+
pip install -r requirements.txt
61+
62+
- python imghide.py
63+
64+
65+
66+
## Author
67+
68+
- Rishav Kumar
69+
70+

0 commit comments

Comments
 (0)