Skip to main content

A CLI tool to hide secret text inside PNG images using LSB steganography.

Project description

SteganoHide

A Python CLI tool for hiding secret text in PNG images using LSB (Least Significant Bit) steganography.

Demo

Features Encodes secret messages into any standard .png image file. Decodes hidden messages from processed images to reveal the original text. Uses LSB steganography for invisible data embedding that preserves image quality. Simple CLI menu to guide the user through the process. Immediate feedback provided directly in your terminal. Quick Start

  1. Installation

The easiest way to install this tool is using pip:

Clone the repository

git clone https://github.com/ivadebandit/steganography-tool.git cd steganography-tool

Install the tool and its dependencies

pip install . 2. Usage

Once installed, you can run the tool from anywhere in your terminal by simply typing:

steg-tool Technical Details

This tool uses LSB steganography to modify the Red channel of pixels. The decoder scans the image in the exact sequence as the encoder, gathering values until it hits the STOP_SIGNAL (0), then maps the integers back to text via ASCII.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steganohide-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steganohide-1.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file steganohide-1.0.0.tar.gz.

File metadata

  • Download URL: steganohide-1.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for steganohide-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3267fc52fd338cf235ef085b21e17d7d5b9e4202fd4a76db185512dac641482a
MD5 10f3bb6a757d6ccb195bc83ead71ad59
BLAKE2b-256 9e920b1a51b6924a332796ab167912ad604899e9b9df7174854e982524f447c8

See more details on using hashes here.

File details

Details for the file steganohide-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: steganohide-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for steganohide-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 124ae0c36afe040c64dcd41933c10885090b0756a47cd0ec37ef1db9f11f3bb0
MD5 8eaf9d40bb191b734ff78581d62812b5
BLAKE2b-256 e1c2c9fec2a937df91a11dc762180cb272555ab26e212de8de64b88426fc194c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page