https://github.com/emsar69/steganography
Steganography encryptor/decryptor on images written on C++.
https://github.com/emsar69/steganography
Last synced: 11 months ago
JSON representation
Steganography encryptor/decryptor on images written on C++.
- Host: GitHub
- URL: https://github.com/emsar69/steganography
- Owner: emsar69
- License: mit
- Created: 2025-08-12T14:51:28.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-08-12T15:00:24.000Z (11 months ago)
- Last Synced: 2025-08-12T17:06:23.341Z (11 months ago)
- Language: C++
- Size: 36.3 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Steganography
A C++ project for hiding and extracting secret data inside images (steganography).
## Features
- Embed text into image files using Least Significant Bit (LSB) manipulation.
- Extract hidden text from images.
- Supports common image formats (depending on your implementation).
- Written in modern C++17 with a simple build process using CMake.
## Requirements
- CMake 3.10+
- A C++17-compatible compiler (GCC, Clang, MSVC, etc.)
## Building
1. Clone the repository:
```bash
git clone https://github.com/emsar69/Steganography.git
cd Steganography
```
Create a build directory:
```bash
mkdir build && cd build
```
Configure the project:
```bash
cmake ..
```
Build the project:
```bash
cmake --build . --config Release
```
The executable will be located in the build directory.
# Usage
> Example:
```bash
./Steganography input.png "Secret message" # encrypting
./Steganography input.png # decrypting
```
> Note: The above commands are just examples. Adjust based on your implementation.
For more examples, [click here](examples/)
Project Structure
```bash
Steganography/
├── CMakeLists.txt # CMake build configuration
├── examples/ # Example encrypted images
├── headers/ # Header files
├── src/ # Source files (.cpp)
└── README.md # Project documentation
```
# License
This project is licensed under the [MIT License](LICENSE).