https://github.com/tamojitsaha/chaoskit
The Chaos Kit comprises of all the necessary python scripts for embedding information inside an image in a way that it goes unnoticed even with the Virtual Steganography Tool (VSL)
https://github.com/tamojitsaha/chaoskit
chaos-theory data-hiding morphology opencv-python opencv2 python steganography
Last synced: 23 days ago
JSON representation
The Chaos Kit comprises of all the necessary python scripts for embedding information inside an image in a way that it goes unnoticed even with the Virtual Steganography Tool (VSL)
- Host: GitHub
- URL: https://github.com/tamojitsaha/chaoskit
- Owner: TamojitSaha
- Created: 2018-01-16T11:43:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-02T19:38:49.000Z (about 6 years ago)
- Last Synced: 2025-02-14T01:17:31.410Z (3 months ago)
- Topics: chaos-theory, data-hiding, morphology, opencv-python, opencv2, python, steganography
- Language: Python
- Homepage: https://doi.org/10.1109/ICRCICN.2017.8234536
- Size: 555 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ChaosKit
## Table of Contents
- [About](#about)
- [Concept Flow](#concept-flow)
- [Usage](#usage)
- [Authors](#authors)
- [License](#license)
- [Feedback](#feedback)## About
[](https://www.python.org/download/releases/2.7/)
[](https://pypi.python.org/pypi/opencv-python)
The Chaos Kit comprises of all the necessary python scripts for embedding information inside an image in a way that it goes unnoticed even with the Virtual Steganography Tool ([VSL](http://vsl.sourceforge.net/)).
[Here](https://doi.org/10.1109/ICRCICN.2017.8234536) is the link to the IEEE publication based on the this work.## Concept Flow
 
## Usage
- Download all the file as zip from [here](../../releases/latest)
- After install Python and running ```pip install opencv-python``` open ["steganography.py"](./steganography.py). Dont run it now!
- Make a text file named "msg.txt" in the same directory and put your own message. For [this particular image](./image.tiff?raw=true), the message file should be less than 8kb.
- The default password is ```-1, 2.01, 3 ```. Refer to line 127 and line 230 of ["steganography.py"](./steganography.py) to embed and decipher respectively.
- All paswwords parameters are double-precision floating point resulting a 192 bits key length.
Example password: ``` -3.12457863, 5.14785236997, 0.00012364478```
- Now you can run the file and look for image_encoded.tiff file in the same directory.
## Authors
[](http://tamojitsaha.info)
[](http://sandeepan.info)
[]( http://github.com/thetdg)## License
Contents of this repository are realeased under [CC-BY-NC-SA 4.0](./LICENSE.md)
[](https://creativecommons.org/licenses/by-nc-sa/4.0/)## Feedback
You can always open a [issue](https://github.com/TamojitSaha/ChaosKit/issues/new) if you find any bug.