path: root/system/openstego/README
diff options
author Fridrich von Stauffenberg <>2012-12-10 15:02:18 +0100
committer dsomero <>2012-12-11 16:23:05 -0500
commit094ccb2e387c857119d0e2deac78d784c116a71a (patch)
tree71abb381d4ea1ad902dce83f58632a9e60fb283e /system/openstego/README
parente4cac820a2c96646d82d8c45f5f2802115b47372 (diff)
system/openstego: Added (steganography tool).
Signed-off-by: Matteo Bernardini <>
Diffstat (limited to 'system/openstego/README')
1 files changed, 26 insertions, 0 deletions
diff --git a/system/openstego/README b/system/openstego/README
new file mode 100644
index 0000000000..5f232531a4
--- /dev/null
+++ b/system/openstego/README
@@ -0,0 +1,26 @@
+OpenStego is a tool implemented in Java for generic steganography,
+with support for password-based encryption of the data.
+ - OpenStego is written in pure Java and should run on all platforms
+ supported by java. It has been tested on MS Windows and Linux,
+ but should not have any problem on other platforms too. Please
+ report bugs if you find any.
+ - It supports password-based encryption of data for additional
+ layer of security. DES algorithm is used for data encryption,
+ along with MD5 hashing to derive the DES key from the password
+ provided.
+ - It uses a plugin based architecture, where various plugins can
+ be created for different kind of Steganographic algorithms.
+ Currently, it supports two plugins - LSB (Using Least Significant
+ Bit of Image Pixels) and RandomLSB (Randomized LSB), but new
+ plugins can be created for other algorithms like DCT, FFT, etc.
+ Plugins can also be easily added for other type of cover files
+ like Audio files.
+ - LSB plugins support only 24 bpp images. Support for additional
+ image formats (like BMP, TIF, etc.) could be added by installing
+ Java Advanced Imaging (JAI).
+ - LSB plugins also support generation of random images containing
+ noise to be used as cover file. The size of the generated random
+ image is the minimum possible size required to embed the given data.