File tree 4 files changed +403
-0
lines changed
BasicPythonScripts/Image Hide
4 files changed +403
-0
lines changed Original file line number Diff line number Diff line change
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
+
You can’t perform that action at this time.
0 commit comments