User Tools

Site Tools


projects:stegano

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:stegano [2014/07/23 13:41] cedricprojects:stegano [2022/06/01 08:29] (current) – removed cedric
Line 1: Line 1:
-====== Stéganô ====== 
-Stéganô is a Python [[http://en.wikipedia.org/wiki/Steganography|Steganography]] module. 
-It uses the Python Imaging Library (PIL). 
  
-Stéganô is under GPL v3 license. 
- 
-Python >= 3.2 
-  * [[http://bitbucket.org/cedricbonhomme/stegano/ | Home page]]; 
-  * Getting Stéganô: 
-    * hg clone http://bitbucket.org/cedricbonhomme/stegano //(main)// 
-    * hg clone http://hg.cedricbonhomme.org/stegano/ //(backup)// 
-    * hg clone http://code.google.com/p/stegano-cb/ //(backup)// 
-  * [[http://stegano.readthedocs.org/ | documentation]]; 
-  * [[http://www.openhub.net/p/Stegano/ | Open Hub page]] of Stéganô; 
-  * [[http://freecode.com/projects/stgan | Freecode page]] of Stéganô. 
- 
-<html> 
-<script type="text/javascript" src="http://www.openhub.net/p/485698/widgets/project_factoids_stats.js"></script> 
-</html> 
- 
-Steganography is the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message, a form of security through obscurity. Consequently, functions provided by Stéganô only hide message, without encryption. Indeed steganography is often used with cryptography. 
-The advantage of steganography, over cryptography alone, is that messages do not attract attention to themselves. If you are interested in cryptography have a look at my project [[http://bitbucket.org/cedricbonhomme/pysecret/|pySecret]]. 
- 
-===== Requirements ===== 
-  * [[http://www.python.org/|Python]] (>= 3.2); 
-  * [[https://pypi.python.org/pypi/Pillow|Python Imaging Library (fork)]] (Pillow). 
- 
-===== Methods of hiding ===== 
-For the moment, Stéganô implements these methods of hiding: 
-  * using the red portion of a pixel to hide ASCII messages; 
-  * using the [[http://en.wikipedia.org/wiki/Least_significant_bit|Least Significant Bit]] (LSB) technique; 
-  * using the description field of the image (JPEG). 
- 
-Moreover some methods of [[http://en.wikipedia.org/wiki/Steganalysis|steganalysis]] are provided: 
-  * steganalysis of LSB encoding in color images; 
-  * statistical steganalysis. 
- 
- 
-====== Tutorial ====== 
- 
- 
-==== Steganalysis ==== 
-<code bash> 
-$ ./steganalysis-parity.py -i ./pictures./Lenna_enc.png -o ./pictures/Lenna_enc_st.png 
-</code> 
- 
- 
-===== Examples ===== 
-==== Reveal a text message ==== 
-{{:projects:lena.png|}} 
-<code bash> 
-$ wget http://wiki.cedricbonhomme.org/_media/projects:lena.png 
-$ ./slsb.py --reveal -i ../projects\:lena.png 
-</code> 
- 
- 
-======  License ====== 
-Stéganô is under [[http://www.gnu.org/licenses/gpl-3.0.txt|GPL v3]] license. 
- 
- 
-====== Donation ====== 
-{{:bc_nbg_64px.png | Bitcoin}} 
- 
-If you wish and if you like Stéganô, you can donate via bitcoin. 
-My bitcoin address: 1GVmhR9fbBeEh7rP1qNq76jWArDdDQ3otZ 
- 
- 
-{{tag>projects cs_lang:python steganography Stéganô}}