PySpectra is a steganography module designed to embed and extract hidden messages within images using Spread Spectrum and LSB (Least Significant Bit) techniques.
This Python-based steganography tool offers functionalities to embed secret messages within image files while preserving the visual integrity of the image. It utilizes Spread Spectrum and LSB methods to encode and decode messages seamlessly.
Embedding: Hide a message within an image.
Extraction: Retrieve a hidden message from an image.
Analysis: Evaluate image quality metrics.
Clone the repository:
git clone https://github.com/snykk/pyspectra-steganography.git
pip install -r requirements.txt
python main.py
This project is open for contributions and suggestions. If you have an idea for a new feature or a bug fix, don't hesitate to open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
Cover | Stego | PSNR | SSIM |
---|---|---|---|
73.80361845471792 | 0.9999518206752678 | ||
80.58434059598379 | 0.9999988523927771 | ||
76.80170347669058 | 0.9999982951594725 |