This project focuses on steganography, a technique for hiding secret messages within digital images without causing noticeable visual changes. The primary goal is to provide a secure communication channel that prevents hackers from intercepting sensitive data.
- Core Language: Python.
- Image Processing:
cv2(OpenCV) module. - System Utilities:
osandstringmodules. - Development Environment: VS Code.
- Pixel-Level Embedding: Encrypts and embeds secret text directly into the pixel values of the image.
- Dual-Layer Authentication: Unlike standard methods, this system requires both a passcode and the exact message length to decrypt the information.
- Visual Integrity: Maintains the original appearance of the image to ensure communication remains covert.
[The system utilizes a dictionary-based mapping for ASCII characters to pixel values.
- Encryption: Input the secret message and a passcode. The system generates
encryptedImage.jpg. - Decryption: Re-enter the passcode and the original message length to reveal the hidden text.