Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Image Hide!

enter image description here

Aim

Hide secret texts/messages inside an image. You can optionally encrypt your texts with a password using AES-256 before encoding into the image.

Purpose

Inspired from this Medium post

Short description of package/script

  • colorama==0.4.4
  • commonmark==0.9.1
  • Pillow==8.1.0
  • pycryptodome==3.9.9
  • pyfiglet==0.8.post1
  • Pygments==2.7.4
  • rich==9.10.0
  • termcolor==1.1.0
  • typing-extensions==3.7.4.3

Setup instructions

Encode

  • Choose Encode in the options menu enter image description here

  • Enter the image path (with extension) enter image description here

  • Enter the message to be hidden enter image description here

  • Choose a password to encrypt with AES-256 (optional) enter image description here

The image is encoded and saved as a PNG file.

Decode

  • Choose Decode from the menu enter image description here

  • Enter the path of the encoded image (with extension) and type in the password to decrypt (leave empty if no password was used) enter image description here

The decoded text will be displayed on the terminal.

Compilation Steps

  • You can install the all requirements from requirements.txt by using pip.

    pip install -r requirements.txt

  • python imghide.py

Author

  • Rishav Kumar