Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 13 days 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 (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-08-12T07:26:03.000Z (about 1 year ago)
- Last Synced: 2024-10-16T04:42:34.457Z (26 days ago)
- Topics: digital-watermarking, steganography
- Language: Java
- Homepage: https://www.openstego.com
- Size: 5.4 MB
- Stars: 1,135
- Watchers: 50
- Forks: 208
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-reconsidera-takeaway - OpenStego - Source Software][oss icon] (工具 / 加密工具)
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.