https://github.com/syvaidya/openstego
OpenStego is a steganography application that provides two functionalities: a) Data Hiding: It can hide any data within an image file. b) Watermarking: Watermarking image files with an invisible signature. It can be used to detect unauthorized file copying.
https://github.com/syvaidya/openstego
digital-watermarking steganography
Last synced: 10 months ago
JSON representation
OpenStego is a steganography application that provides two functionalities: a) Data Hiding: It can hide any data within an image file. b) Watermarking: Watermarking image files with an invisible signature. It can be used to detect unauthorized file copying.
- Host: GitHub
- URL: https://github.com/syvaidya/openstego
- Owner: syvaidya
- License: gpl-2.0
- Created: 2015-05-29T13:34:47.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-08-12T07:26:03.000Z (over 2 years ago)
- Last Synced: 2025-04-08T16:08:25.523Z (11 months ago)
- Topics: digital-watermarking, steganography
- Language: Java
- Homepage: https://www.openstego.com
- Size: 5.4 MB
- Stars: 1,237
- Watchers: 52
- Forks: 225
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-reconsidera-takeaway - OpenStego - Source Software][oss icon] (工具 / 加密工具)
- cybersources - openstego - source steganography tool. | (3. [↑](#-content) Cryptography / [↑](#-content) 3.2 Steganographic)
README
# OpenStego
OpenStego is a steganography application that provides two functionalities:
1. Data Hiding: It can hide any data within an image file.
2. Watermarking: Watermarking image files with an invisible signature. It can be used to detect unauthorized file copying.
## Usage
### For GUI:
Use menu shortcut for OpenStego if you used installer. For zip downloads, use the bundled batch file or shell script to launch the GUI.
```
openstego.bat (Windows)
```
```
./openstego.sh (Linux / MacOS)
```
### For command line interface:
Refer to [online documentation](https://www.openstego.com/cmdline.html).
## Development
Fork the repository, clone it locally and execute following to build it fully:
```
gradlew clean dist (Windows)
```
```
./gradlew clean dist (Linux / MacOS)
```
*Note:* Windows installer will be generated only if you execute build on Windows environment. It needs [Inno Setup](https://jrsoftware.org/isdl.php) to be installed, and `iscc.exe` to be on `PATH`. If you don't want to generate Windows installer, you can skip the same using following command:
```
./gradlew clean dist -x distWin
```
## Author
Samir Vaidya (samir [at] openstego.com)
## Homepage
https://www.openstego.com
## License
GNU General Public License 2.0 (GPL) (see ```LICENSE``` file)
## Acknowledgement
The digital watermarking code in this product is based on the code provided by Peter Meerwald. Refer to his excellent thesis on [watermarking](http://www.cosy.sbg.ac.at/~pmeerw/Watermarking/): Peter Meerwald, Digital Image Watermarking in the Wavelet Transfer Domain, Master's Thesis, Department of Scientific Computing, University of Salzburg, Austria, January 2001.