Skip to main content

A Python Steganography module.

Project description

Stéganô
=======

A Python Steganography module.


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

.. code:: bash

$ sudo pip install Stegano


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:

.. code:: python

>>> from stegano import slsb
>>> secret = slsb.hide("./pictures/Lenna.png", "Hello Workd")
>>> secret.save("./Lenna-secret.png")


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

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

Example:

.. code:: bash

$ slsb --hide -i ../examples/pictures/Lenna.png -o Lena1.png -m "Secret Message"

Another example (hide the message with Sieve of Eratosthenes):

.. code:: bash

$ slsb-set --hide -i ../examples/pictures/Lenna.png -o Lena2.png --generator eratosthenes -m 'Secret Message'


Examples
--------

There are some examples in the folder *examples*.

.. code:: bash

$ git clone https://github.com/cedricbonhomme/Stegano.git
$ cd stegano/examples


Turorial
--------

A `tutorial <https://stegano.readthedocs.org>`_ is available.


Contact
-------

`My home page <https://www.cedricbonhomme.org>`_.


Release History
===============

0.4.4 (2015-12-23)
------------------

* new project home page;
* minor updated to the documentation.


0.4.3 (2015-10-06)
------------------

* bug fixes for Python 3;
* bug fixes in the scripts in *./bin*.

0.4.2 (2015-10-05)
------------------

* first stable release on PypI.

0.4 (2012-01-02)
----------------

This release introduces a more advanced LSB (Least Significant Bit) method
based on integers sets. The sets generated with Python generators
(Sieve of Eratosthenes, Fermat, Carmichael numbers, etc.) are used to select
the pixels used 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.

0.3 (2011-04-15)
----------------

* you can now use Stéganô as a library in your Python program
(python setup.py install) or as a 'program' thanks to the scripts provided
in the bin directory;
* new documentation (reStructuredText) comes with Stéganô.

0.2 (2011-03-24)
----------------

* this release introduces some bugfixes and a major speed improvement of the
*reveal* function for the LSB method. Moreover it is now possible to hide a
binary file (ogg, executable, etc.);
* a new technique for hiding/revealing a message in a JPEG picture by using the
description field of the image is provided.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Stegano-0.4.4.tar.gz (35.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

Stegano-0.4.4.linux-x86_64.tar.gz (29.2 kB view details)

Uploaded Source

Stegano-0.4.4-py3.4.egg (51.0 kB view details)

Uploaded Egg

Stegano-0.4.4-py2.7.egg (48.1 kB view details)

Uploaded Egg

Stegano-0.4.4-py2-none-any.whl (75.4 kB view details)

Uploaded Python 2

File details

Details for the file Stegano-0.4.4.tar.gz.

File metadata

  • Download URL: Stegano-0.4.4.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.4.tar.gz
Algorithm Hash digest
SHA256 8d18f332b59a35b3761774d8ba3b2a1a703135ea3ce7cf666b271a18f9f46aec
MD5 48aa5b600cba13dafffc951f5bde1fa1
BLAKE2b-256 1074b9bc18e022b8234481019fc5f603b43d350f4c070aeb9edfff9ba2362ad5

See more details on using hashes here.

File details

Details for the file Stegano-0.4.4.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for Stegano-0.4.4.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 46f1c310637347f10ba52e85e5d10bc1eef79d211a09c1f41f0df8e86d270259
MD5 0316570c366562feeaf0a5d8fca7ce81
BLAKE2b-256 13ea7c56e7f16c9a7d659483b926ab90910956a38556ee1782603dd752499ed2

See more details on using hashes here.

File details

Details for the file Stegano-0.4.4-py3.4.egg.

File metadata

  • Download URL: Stegano-0.4.4-py3.4.egg
  • Upload date:
  • Size: 51.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.4-py3.4.egg
Algorithm Hash digest
SHA256 8b05ebc3baeea6877b654c5f3331711aaa240e4c706b2bfd76905d751e2d83c6
MD5 ccc0289ddeeacee6e01c5b9bf728166e
BLAKE2b-256 5da640af4151191b796a80f09a0affa4dbbbde4e141308bee83a52918329bf7a

See more details on using hashes here.

File details

Details for the file Stegano-0.4.4-py2.7.egg.

File metadata

  • Download URL: Stegano-0.4.4-py2.7.egg
  • Upload date:
  • Size: 48.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.4-py2.7.egg
Algorithm Hash digest
SHA256 2b5d2a740171c076ac4661c14139cc32592470b7b06a972557c16e027e8bb232
MD5 02c0e0ed367c4f496ee51b3f847cdbc5
BLAKE2b-256 dddfe67a10da5e35bbdcdfb777c4af1a37462a028243d434068903fe1c9c99cc

See more details on using hashes here.

File details

Details for the file Stegano-0.4.4-py2-none-any.whl.

File metadata

File hashes

Hashes for Stegano-0.4.4-py2-none-any.whl
Algorithm Hash digest
SHA256 c9737ec3a391910b5b551a4ece160ceb299263651c0cebb7b66f9118c34979e0
MD5 05be542840d9ee71b7c3627b0f8a8a95
BLAKE2b-256 e94c4a9e9071efa609e9fd99f55ee7befe22516ab69d773df7f4b8a39809b649

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page