A pure Python steganography module.
Find a file
2012-03-12 09:08:39 +01:00
bin Import tools in the binary. 2011-12-29 11:24:33 +01:00
examples Added comments in example3.sh 2011-12-30 19:55:21 +01:00
stegano Release 0.4. Version 0.4 introduces a more advanced LSB method based on integers sets. The sets generated with Python generators (Sieve of Eratosthenes, Fermat, Carmichael numbers, etc.) are used to select the pixels to use in order to hide the information. You can use these new methods in your Python codes as a Python module or as a program in your scripts. 2012-01-02 08:52:53 +01:00
.hgignore Added .hgignore. 2011-12-29 13:43:49 +01:00
COPYING Initial commit 2010-10-02 02:35:17 +02:00
INSTALL Updated README. 2011-12-29 15:03:00 +01:00
README Updated README. 2011-12-29 15:03:00 +01:00
setup.py PIL is required for Stéganô. 2012-03-12 09:08:39 +01:00

.. -*-restructuredtext-*-

=======
Stéganô
=======

:author: Cédric Bonhomme
:contact: http://cedricbonhomme.org/


Installation
------------

Refers to the INSTALL file.


Use Stéganô as a library in your Python program
-----------------------------------------------

If you want to use Stéganô in your Python program you just have to import the appropriate steganography technique. For example:



    from stegano import slsb

    secret = slsb.hide("./pictures/Lenna.png", "Bonjour tout le monde")

    secret.save("./Lenna-secret.png")


Use Stéganô as a program
------------------------

In addition you can use Stéganô as a program.

Example:

    ~/stegano/$ sudo python setup.py install

    ~/$ slsb --hide -i ../examples/pictures/Lenna.png -o Lena1.png -m "MessageBo"


Examples
--------

There are some examples in the foler *examples*.


Turorial
--------

You will find a complete tutorial_ and some general informations about steganography_ and Stéganô.

.. _tutorial: http://projects.cedricbonhomme.org/projects/stegano/wiki/
.. _steganography: http://wiki.cedricbonhomme.org/security:steganography