Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ybigsur5/steganography-tool
The Steganography Tool is a C++ application designed for digital forensics, allowing users to hide and extract messages in BMP images using the Least Significant Bit (LSB) technique. With a user-friendly command-line interface, this tool offers a seamless way to explore data hiding while maintaining the integrity of the original image.
https://github.com/ybigsur5/steganography-tool
Last synced: 17 days ago
JSON representation
The Steganography Tool is a C++ application designed for digital forensics, allowing users to hide and extract messages in BMP images using the Least Significant Bit (LSB) technique. With a user-friendly command-line interface, this tool offers a seamless way to explore data hiding while maintaining the integrity of the original image.
- Host: GitHub
- URL: https://github.com/ybigsur5/steganography-tool
- Owner: ybigsur5
- Created: 2024-10-23T07:36:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-25T02:41:50.000Z (3 months ago)
- Last Synced: 2024-10-26T16:17:06.136Z (3 months ago)
- Language: C++
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🛠️ Steganography Tool for Digital Forensics
Welcome to the **Steganography Tool**! This C++ application enables you to hide and extract messages within BMP image files using the Least Significant Bit (LSB) technique. It's designed for digital forensic enthusiasts and professionals interested in the art of data hiding.
---
## ✨ Features
- **Hide Messages**: Embed text messages into BMP images without noticeable changes.
- **Extract Messages**: Retrieve hidden messages from BMP images easily.
- **User-Friendly Interface**: Simple command-line interface for seamless interaction.
- **BMP File Support**: Specifically designed for BMP format images.---
## 🚀 Getting Started
### Prerequisites
- A C++ compiler (e.g., g++, clang++)
- Basic understanding of command-line operations### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/yourusername/steganography-tool.git
cd steganography-tool
```2. **Compile the code**:
```bash
g++ steganography_tool.cpp -o steganography_tool
```3. **Run the program**:
```bash
./steganography_tool
```---
## 🛠️ Usage
- Choose to hide a message or extract one from a BMP image.
- Follow the prompts to input the file name and message.### Example
**To hide a message**:
```
Enter BMP file name: input.bmp
Enter message to hide: Hello, World!
```**To extract a message**:
```
Enter BMP file name to extract message from: output.bmp
Extracted Message: Hello, World!
```---
## 🤝 Contributing
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
---
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
## 🙏 Acknowledgments
- Inspired by the field of digital forensics and data hiding techniques.
```